Open CASCADE Technology
7.7.0.dev

Interference computation between polygons, lines and polyhedra with only triangular facets. These objects are polygonal representations of complex curves and triangulated representations of complex surfaces. More...
#include <Intf.hxx>
Static Public Member Functions  
static void  PlaneEquation (const gp_Pnt &P1, const gp_Pnt &P2, const gp_Pnt &P3, gp_XYZ &NormalVector, Standard_Real &PolarDistance) 
Computes the interference between two polygons in 2d. Result : points of intersections and zones of tangence. Computes the interference between a polygon or a straight line and a polyhedron. Points of intersection and zones of tangence. Give the plane equation of the triangle <P1> <P2> <P3>. More...  
static Standard_Boolean  Contain (const gp_Pnt &P1, const gp_Pnt &P2, const gp_Pnt &P3, const gp_Pnt &ThePnt) 
Compute if the triangle <P1> <P2> <P3> contain <ThePnt>. More...  
Interference computation between polygons, lines and polyhedra with only triangular facets. These objects are polygonal representations of complex curves and triangulated representations of complex surfaces.

static 
Compute if the triangle <P1> <P2> <P3> contain <ThePnt>.

static 
Computes the interference between two polygons in 2d. Result : points of intersections and zones of tangence. Computes the interference between a polygon or a straight line and a polyhedron. Points of intersection and zones of tangence. Give the plane equation of the triangle <P1> <P2> <P3>.