From 929df060cbd9c0da04b8d9ce70dcea9879f42f4a Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Sun, 2 Apr 2017 22:14:11 -0400 Subject: lighting --- vector.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'vector.c') 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); +} -- cgit v1.1