From 8452b0227e3b7bf6fc012309a49cd1a14de6ae3d Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Sun, 6 Jun 2010 00:07:14 -0600 Subject: New dmnsn_prtree_inside() function, rename dmnsn_prtree_search(). --- libdimension/csg.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'libdimension/csg.c') diff --git a/libdimension/csg.c b/libdimension/csg.c index ee77739..0f6c4c1 100644 --- a/libdimension/csg.c +++ b/libdimension/csg.c @@ -46,17 +46,14 @@ dmnsn_csg_union_intersection_fn(const dmnsn_object *csg, dmnsn_intersection *intersection) { dmnsn_prtree *prtree = csg->ptr; - return dmnsn_prtree_search(prtree, line, intersection); + return dmnsn_prtree_intersection(prtree, line, intersection); } static bool dmnsn_csg_union_inside_fn(const dmnsn_object *csg, dmnsn_vector point) { - DMNSN_ARRAY_FOREACH (dmnsn_object **, child, csg->children) { - if (((*child)->inside_fn)(*child, point)) - return true; - } - return false; + dmnsn_prtree *prtree = csg->ptr; + return dmnsn_prtree_inside(prtree, point); } static void -- cgit v1.2.3