Open CASCADE Technology 6.6.0
Static Public Member Functions
Intf Class Reference

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.

#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 two polygon in 3d.
Section points, common perpendicular and projections.
//! Computes the interference between a polygon or a straight
line and a polyhedron. Points of intersection and zones
of tangence.
//! Compute the interference between two polyhedron. Points
of intersection , polylines of intersection and zones of
tangence.
//! Give the plane equation of the triangle <P1> <P2> <P3>.

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>.


Member Function Documentation

static Standard_Boolean Intf::Contain ( const gp_Pnt P1,
const gp_Pnt P2,
const gp_Pnt P3,
const gp_Pnt ThePnt 
) [static]
static void Intf::PlaneEquation ( const gp_Pnt P1,
const gp_Pnt P2,
const gp_Pnt P3,
gp_XYZ NormalVector,
Standard_Real PolarDistance 
) [static]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines