From 89da144e4095ecece603a5d7adf29b7a8e493bb1 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Mon, 9 Nov 2009 14:18:38 -0500 Subject: Store inverse object transformation in a separate field. --- dimension/realize.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'dimension') diff --git a/dimension/realize.c b/dimension/realize.c index b5c4225..bb977a6 100644 --- a/dimension/realize.c +++ b/dimension/realize.c @@ -113,7 +113,6 @@ dmnsn_realize_box(dmnsn_astnode astnode) (x2.z + x1.z)/2.0)), box->trans ); - box->trans = dmnsn_matrix_inverse(box->trans); return box; } @@ -151,7 +150,6 @@ dmnsn_realize_sphere(dmnsn_astnode astnode) sphere->trans = dmnsn_scale_matrix(dmnsn_vector_construct(r, r, r)); sphere->trans = dmnsn_matrix_mul(dmnsn_translation_matrix(x0), sphere->trans); - sphere->trans = dmnsn_matrix_inverse(sphere->trans); return sphere; } -- cgit v1.2.3