diff --git a/EGkCalcPocketing.h b/EGkCalcPocketing.h index a05ac57..8701c8e 100644 --- a/EGkCalcPocketing.h +++ b/EGkCalcPocketing.h @@ -26,7 +26,7 @@ //----------------------------------------------------------------------------- EGK_EXPORT bool CalcPocketing( const ISurfFlatRegion* pSfr, double dRad, double dRadOffs, double dStep, double dAngle, int nType, - bool bSmooth, bool bInvert, ISurfFlatRegion* pSfrLimit, ICRVCOMPOPOVECTOR& vCrv) ; + bool bSmooth, bool bInvert, bool bAvoidOpt, ISurfFlatRegion* pSfrLimit, ICRVCOMPOPOVECTOR& vCrv) ; EGK_EXPORT bool CalcZigZagInfill( const ISurfFlatRegion* pSfr, double dStep, bool bSmooth, bool bRemoveOverlapLink, ICRVCOMPOPOVECTOR& vCrvCompoRes) ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 1ce9869..e0d05d9 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -747,6 +747,7 @@ EXE_EXPORT bool ExeSurfIsClosed( int nId) ; EXE_EXPORT bool ExeSurfVolume( int nId, double& dVol) ; EXE_EXPORT bool ExeSurfFrNormVersor( int nId, int nRefId, Vector3d& vtNorm) ; EXE_EXPORT bool ExeSurfFrGrossArea( int nId, double& dArea) ; +EXE_EXPORT bool ExeSurfFrChunkMaxOffset( int nId, int nChunk, double& dMaxOffset) ; EXE_EXPORT bool ExeSurfFrTestExternal( int nId1, int nId2, double dMinDist) ; EXE_EXPORT int ExeSurfFrChunkCount( int nId) ; EXE_EXPORT int ExeSurfFrChunkSimpleClassify( int nId1, int nChunk1, int nId2, int nChunk2, double dToler = 0) ;