From 4589c7da34baf6801eaa4efd7eef8081648973cf Mon Sep 17 00:00:00 2001 From: David Rose Date: Tue, 12 Jul 2005 01:07:21 +0000 Subject: [PATCH] use new ClipPlane interface --- panda/src/collide/collisionPolygon.cxx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/panda/src/collide/collisionPolygon.cxx b/panda/src/collide/collisionPolygon.cxx index e828a6aa7e..7068fc38d2 100644 --- a/panda/src/collide/collisionPolygon.cxx +++ b/panda/src/collide/collisionPolygon.cxx @@ -1136,10 +1136,10 @@ apply_clip_plane(CollisionPolygon::Points &new_points, const TransformState *net_transform) const { bool all_in = true; - int num_planes = cpa->get_num_planes(); + int num_planes = cpa->get_num_on_planes(); if (num_planes > 0) { - PlaneNode *plane_node = cpa->get_plane(0); - NodePath plane_path(plane_node); + NodePath plane_path = cpa->get_on_plane(0); + PlaneNode *plane_node = DCAST(PlaneNode, plane_path.node()); CPT(TransformState) new_transform = net_transform->invert_compose(plane_path.get_net_transform()); @@ -1149,8 +1149,8 @@ apply_clip_plane(CollisionPolygon::Points &new_points, } for (int i = 1; i < num_planes; i++) { - PlaneNode *plane_node = cpa->get_plane(i); - NodePath plane_path(plane_node); + NodePath plane_path = cpa->get_on_plane(0); + PlaneNode *plane_node = DCAST(PlaneNode, plane_path.node()); CPT(TransformState) new_transform = net_transform->invert_compose(plane_path.get_net_transform());