static inline bool FindIntersection (const csCollisionPair& cd,
          csVector3 line[2])
{
  csVector3 tri1[3]; tri1[0]=cd.a1; tri1[1]=cd.b1; tri1[2]=cd.c1;
  csVector3 tri2[3]; tri2[0]=cd.a2; tri2[1]= cd.b2; tri2[2]=cd.c2;
  csSegment3 isect;
  bool coplanar, ret;

  ret = csIntersect3::TriangleTriangle (tri1, tri2, isect, coplanar);
 
//here, when coplanar returns true, isect is not initialized!

  line[0]=isect.Start ();
  line[1]=isect.End ();
  return ret;
}
 

Reply via email to