Include :

- aggiunta enum e funzione per gestione spigoli.
This commit is contained in:
Daniele Bariletti
2026-07-07 09:11:17 +02:00
parent 29f7dc30cc
commit c668a261d9
+8
View File
@@ -40,6 +40,11 @@ struct OffsetSegm {
typedef std::vector<OffsetSegm> OFFSETSEGVEC ;
enum OFFTYPE {
GEOM = 0,
PLANECUT = 1,
};
struct EditCrvInfo {
enum EditFlag {
NOEDIT = 0,
@@ -73,7 +78,10 @@ public:
typedef std::vector<Cyl> CYLVECT ;
EGK_EXPORT bool CalcAdjustConcavePartsInPath( const ICurveComposite* pCrv, const OFFSETSEGVEC& vOffsetCrvs, double dRad, EDITCRVINFOVEC& vEditInfo) ;
EGK_EXPORT bool CalcAdjustConcavePartsPlaneCut( const ICurveComposite* pCrv, const PNT5AXVECTOR& vPnt5Ax, const OFFSETSEGVEC& vOffsetCrvs,
double dRad, EDITCRVINFOVEC& vEditInfo) ;
EGK_EXPORT bool IsPointInsideCylinder( const Point3d& ptTest, const Cyl& offCyl, double dLinTol) ;
//----------------------------------------------------------------------------