From 42f3b9007dffad03e4a05ddaca4298f5534749f2 Mon Sep 17 00:00:00 2001 From: Riccardo Elitropi Date: Mon, 27 Nov 2023 12:23:15 +0100 Subject: [PATCH] EgtInclude : - Aggiunta funzione CalcZigZagInfill e aggiornamento prototipi. --- EGkCalcPocketing.h | 4 ++++ EXeExecutor.h | 3 +-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/EGkCalcPocketing.h b/EGkCalcPocketing.h index efeae81..792ad29 100644 --- a/EGkCalcPocketing.h +++ b/EGkCalcPocketing.h @@ -27,3 +27,7 @@ //----------------------------------------------------------------------------- EGK_EXPORT bool CalcPocketing( const ISurfFlatRegion* pSfr, double dRad, double dStep, double dAngle, int nType, bool bSmooth, ICRVCOMPOPOVECTOR& vCrv) ; +EGK_EXPORT bool CalcZigZagInfill( const ISurfFlatRegion* pSfr, double dStep, bool bSmooth, + ICRVCOMPOPOVECTOR& vCrvCompoRes) ; +EGK_EXPORT bool CalcSpiralInfill( const ISurfFlatRegion* pSfr, double dStep, bool bSmooth, + ICRVCOMPOPOVECTOR& vCrvCompoRes) ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 7e5e2a8..82e30cd 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -692,8 +692,7 @@ 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) ; EXE_EXPORT int ExeExtractSurfFrChunkLoops( int nId, int nChunk, int nDestGrpId, int* pnCount) ; -EXE_EXPORT int ExeSurfFrGetZigZagInfill( int nId, int nDestGrpId, double dStep, double dAng, bool bStepCorrection, - bool bInvert, int* pnCount) ; +EXE_EXPORT int ExeSurfFrGetZigZagInfill( int nId, int nDestGrpId, double dStep, double dAng, bool bSmooth, int* pnCount) ; EXE_EXPORT int ExeSurfTmVertexCount( int nId) ; EXE_EXPORT int ExeSurfTmFacetCount( int nId) ; EXE_EXPORT int ExeSurfTmPartCount( int nId) ;