00001 //============================================================================ 00002 // tri.hpp : triangle defs and intersection routines. 00003 //============================================================================ 00004 00005 int PtInTri2D(float Px, float Py, 00006 float Ax, float Ay, float Bx, float By, float Cx, float Cy); 00007 00008 int PtInTri3D(const float P[3], float N[3], 00009 const float A[3], const float B[3], const float C[3]); 00010 00011 int EdgeTriIsect(const float U[3], const float V[3], 00012 const float A[3], const float B[3], const float C[3], 00013 float IsectPt[3]); 00014
1.2.10 written by Dimitri van Heesch,
© 1997-2001