This commit is contained in:
Dario Sassi
2025-09-10 08:18:30 +02:00
2 changed files with 3 additions and 1 deletions
+2 -1
View File
@@ -25,7 +25,8 @@
//-----------------------------------------------------------------------------
// Tipo di intersezione linea-triangolo
enum IntLineTriaType { ILTT_NO = 0, // non c'è intersezione
enum IntLineTriaType { ILTT_NO_TRIA = -1, // intersezione non calcolata con un triangolo
ILTT_NO = 0, // non c'è intersezione
ILTT_SEGM = 1, // una parte di linea appartiene all'interno del triangolo
ILTT_SEGM_ON_EDGE = 2, // una parte di linea appartiene ad un lato del triangolo
ILTT_VERT = 3, // intersezione coincide con un vertice
+1
View File
@@ -150,3 +150,4 @@ EGK_EXPORT bool GetPointParamOnPolyLine( const Point3d& ptP, const PolyLine& plP
EGK_EXPORT bool ChangePolyLineStart( PolyLine& plPoly, const Point3d& ptNewStart, double dToler) ;
EGK_EXPORT bool SplitPolyLineAtPoint( const PolyLine& plPoly, const Point3d& ptP, double dToler, PolyLine& plPoly1, PolyLine& plPoly2) ;
EGK_EXPORT bool AssociatePolyLinesMinDistPoints( const PolyLine& PL1, const PolyLine& PL2, PNTIVECTOR& vPnt1, PNTIVECTOR& vPnt2, bool& bCommonInternalPoints) ;
EGK_EXPORT bool MatchPolyLinesAddingPoints( const PolyLine& PL1, const PolyLine& PL2, int nType, PNTIVECTOR& vPnt1, PNTIVECTOR& vPnt2) ;