EgtMachKernel :
- migliorie varie.
This commit is contained in:
+239
-284
File diff suppressed because it is too large
Load Diff
+3
-2
@@ -146,7 +146,8 @@ class Pocketing : public Machining
|
||||
double& dPar) ;
|
||||
bool ModifySurfByOpenEdge( ISurfFlatRegion* pSrf, ICRVCOMPOPOVECTOR& vCrvOEFlags, const Vector3d& vtTrasl, ISurfTriMesh* pStmRaw = nullptr) ;
|
||||
bool GetNewSrfByAnotherPocketing( ISurfFlatRegion* pSrf, ISurfFlatRegion* pSrf_noOpenEdge, const Vector3d& vtTrasl) ;
|
||||
// ===================================================================
|
||||
bool CheckForRemovingIsland( ICurveComposite* pCrvIslandBorder, double dOffs, bool bRemove) ;
|
||||
// ===================================================================
|
||||
|
||||
// ============================ ZigZag ===============================
|
||||
bool AddZigZag( const ISurfFlatRegion* pSrfPock, const Vector3d& vtTool, const Vector3d& vtExtr, double dDepth, double dElev,
|
||||
@@ -334,7 +335,7 @@ class Pocketing : public Machining
|
||||
bool m_bOpenOutRaw ; // flag forzatura lati aperti sempre fuori dal grezzo
|
||||
double m_dOpenMinSafe ; // minima distanza di sicurezza di attacco su lato aperto
|
||||
bool m_bIntersRaw = true ; // flag per intersezione con grezzo
|
||||
bool m_bProjectRaw = true ; // flag di proiezione del grezzo
|
||||
bool m_bProjectRaw = true ; // flag di proiezione del grezzo
|
||||
double m_dMaxLenRawProj = 100 ; // lunghezza massima per contatto di proiezione
|
||||
bool m_bOptOffset = true ; // flag per ottimizzazione numero di Offset necessari
|
||||
bool m_bOptOffsetCM = false ; // flag per ottimizzazione numero di Offset necessari con centroidi e medial Axis
|
||||
|
||||
Reference in New Issue
Block a user