Include :
- aggiunte funzioni per Offset e FatOffset per un insieme di curve - in MachiningConst aggiunto il tipo di finitura Pencil.
This commit is contained in:
@@ -152,6 +152,17 @@ EGK_EXPORT bool CalcCurveLimitOffset( const ICurve& crvC, double& dOffs) ;
|
||||
//! Calcola, se possibile, le curve di offset del valore richiesto come curve singole
|
||||
EGK_EXPORT bool CalcCurveSingleCurvesOffset( const ICurve& crvC, ICURVEPOVECTOR& vCrvs, double dOffs) ;
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
//! Calcola, se possibile, le curve di offset dato un vettore di curve aperte/chiuse
|
||||
EGK_EXPORT bool CalcOffsetCurves( const ICURVEPVECTOR& vpCrvs, ICURVEPOVECTOR& vCrvs, double dOffs,
|
||||
int nType = ICurve::OFF_FILLET) ;
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
//! Calcola, se possibile, le fat curve di offset dato un vettore di curve aperte/chiuse
|
||||
EGK_EXPORT bool CalcFatOffsetCurves( const ICURVEPVECTOR& vpCrvs, ICURVEPOVECTOR& vCrvs, double dOffs,
|
||||
bool bSquareEnds, bool bSquareMids,
|
||||
bool bMergeOnlySameProps = true) ;
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
//! Resetta l'oggetto voronoi associato alla curva liberandone la memoria
|
||||
EGK_EXPORT void ResetCurveVoronoi( const ICurve& crvC) ;
|
||||
+2
-1
@@ -397,7 +397,8 @@ enum { SURFFIN_SUB_ZIGZAG = 0,
|
||||
SURFFIN_SUB_SPIRALOUT = 3,
|
||||
SURFFIN_SUB_Z_CONST = 4,
|
||||
SURFFIN_SUB_OPTIMAL = 5,
|
||||
SURFFIN_SUB_PROJECT = 6} ;
|
||||
SURFFIN_SUB_PROJECT = 6,
|
||||
SURFFIN_SUB_PENCIL = 7} ;
|
||||
// Tipo di attacco
|
||||
enum { SURFFIN_LI_NONE = 0,
|
||||
SURFFIN_LI_LINEAR = 1,
|
||||
|
||||
Reference in New Issue
Block a user