From 3e3edddc3d258124d40bfd36bb2e948edabb2453 Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Tue, 4 Apr 2017 19:31:30 -0400 Subject: triangles and fancy stuff --- vector.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'vector.c') diff --git a/vector.c b/vector.c index 6a19cc9..9ba7bc9 100644 --- a/vector.c +++ b/vector.c @@ -123,3 +123,13 @@ vector vect_normalize(vector v) } return v; } + +vector vect_cross(vector v1, vector v2) +{ + vect_to_rect(&v1); + vect_to_rect(&v2); + vector ret = { RECT, { v1.rect.y * v2.rect.z - v1.rect.z * v2.rect.y, + v1.rect.z * v2.rect.x - v1.rect.x * v2.rect.z, + v1.rect.x * v2.rect.y - v1.rect.y * v2.rect.x, } }; + return ret; +} -- cgit v1.1