From adb2f0d80f6146baa188770aeb678a8426892ccc Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Tue, 16 Nov 2010 20:23:16 -0500 Subject: Make the bottom [0 0 0 1] of affine transformation matricies implicit. --- libdimension/object.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'libdimension/object.c') diff --git a/libdimension/object.c b/libdimension/object.c index bb4eeb1..5914b46 100644 --- a/libdimension/object.c +++ b/libdimension/object.c @@ -94,10 +94,7 @@ dmnsn_transform_normal(dmnsn_matrix trans, dmnsn_vector normal) dmnsn_vector_sub( dmnsn_transform_vector(trans, normal), /* Optimized form of dmnsn_transform_vector(trans, dmnsn_zero) */ - dmnsn_vector_div( - dmnsn_new_vector(trans.n[0][3], trans.n[1][3], trans.n[2][3]), - trans.n[3][3] - ) + dmnsn_new_vector(trans.n[0][3], trans.n[1][3], trans.n[2][3]) ) ); } -- cgit v1.2.3