Browse Source

plane now inherits from LVecBase4

David Rose 22 years ago
parent
commit
9e0459be64
2 changed files with 2 additions and 2 deletions
  1. 1 1
      panda/src/collide/collisionPlane.cxx
  2. 1 1
      panda/src/collide/collisionPolygon.cxx

+ 1 - 1
panda/src/collide/collisionPlane.cxx

@@ -207,7 +207,7 @@ fill_viz_geom() {
   LVector3f p1, p2, p3, p4;
 
   LVector3f normal = get_normal();
-  float D = _plane._d;
+  float D = _plane[3];
 
   if (fabs(normal[0]) > fabs(normal[1]) &&
       fabs(normal[0]) > fabs(normal[2])) {

+ 1 - 1
panda/src/collide/collisionPolygon.cxx

@@ -945,7 +945,7 @@ to_3d(const LVecBase2f &point2d) const {
   nassertr(!point2d.is_nan(), LPoint3f(0.0f, 0.0f, 0.0f));
 
   LVector3f normal = get_normal();
-  float D = get_plane()._d;
+  float D = get_plane()[3];
 
   nassertr(!normal.is_nan(), LPoint3f(0.0f, 0.0f, 0.0f));
   nassertr(!cnan(D), LPoint3f(0.0f, 0.0f, 0.0f));