switch to entity list
[carveJwlIkooP6JGAAIwe30JlM.git] / rigidbody.h
index 8489dbccf830ed1a527d1b17906e27bbe5a63f6d..92419991f7b0e6f21c5659a63a2db9f5bfb9700c 100644 (file)
@@ -191,10 +191,9 @@ VG_STATIC void rb_object_debug( rb_object *obj, u32 colour ){
 /*
  * Update world space bounding box based on local one
  */
-VG_STATIC void rb_update_bounds( rigidbody *rb )
-{
-   box_copy( rb->bbx, rb->bbx_world );
-   m4x3_transform_aabb( rb->to_world, rb->bbx_world );
+VG_STATIC void rb_update_bounds( rigidbody *rb ){
+   box_init_inf( rb->bbx_world );
+   m4x3_expand_aabb_aabb( rb->to_world, rb->bbx_world, rb->bbx );
 }
 
 /*