summaryrefslogtreecommitdiff
path: root/vector.c
diff options
context:
space:
mode:
Diffstat (limited to 'vector.c')
-rw-r--r--vector.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/vector.c b/vector.c
index da644fd..02cae58 100644
--- a/vector.c
+++ b/vector.c
@@ -108,3 +108,9 @@ scalar vect_dot(const vector *v1, const vector *v2)
vect_to_rect(&b);
return a.rect.x * b.rect.x + a.rect.y * b.rect.y + a.rect.z * b.rect.z;
}
+
+void vect_normalize(vector *v)
+{
+ scalar abs = vect_abs(v);
+ vect_mul(v, 1./abs);
+}