From 3d3b0a569cbbe3385badb5e0852866f6717eb812 Mon Sep 17 00:00:00 2001 From: Riccardo Elitropi Date: Tue, 28 Apr 2026 11:02:55 +0200 Subject: [PATCH] Include : - In EGkCalcPocketing aggiunto prototipo per svuotature di fori. --- EGkCalcPocketing.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/EGkCalcPocketing.h b/EGkCalcPocketing.h index 211e440..cbef0d1 100644 --- a/EGkCalcPocketing.h +++ b/EGkCalcPocketing.h @@ -26,12 +26,14 @@ //----------------------------------------------------------------------------- // Per calcolo percorso di Svuotatura o di Lucidatura -EGK_EXPORT bool CalcPocketing( const ISurfFlatRegion* pSfr, double dRad, double dRadOffs, double dStep, +EGK_EXPORT bool CalcPocketing( const ISurfFlatRegion* pSfr, double dRad, double dRadialOffs, double dStep, double dAngle, double dOpenMinSafe, int nType, bool bSmooth, bool bCalcUnclReg, bool bInvert, bool bAvoidOpt, bool bAllowZigZagOneWayBorders, bool bCalcFeed, const Point3d& ptEndPrec, const ISurfFlatRegion* pSfrLimit, bool bAllOffs, double dMaxOptSize, int nLiType, double dLiTang, double dLiElev, int nLoType, double dLoTang, bool bPolishing, double dEpicyclesRad, double dEpicyclesDist, ICRVCOMPOPOVECTOR& vCrv) ; +EGK_EXPORT bool IsPocketingHole( const ISurfFlatRegion* pSfr, double dRad, double dRadialOffs, double dStep, int nType, + int nLiType, double dLiTang, double dRatioSfrTool) ; EGK_EXPORT bool CalcSmoothCurve( ICurveComposite* pCrv, double dRightLen, double dLeftLen, bool bAsParam) ; EGK_EXPORT bool CalcZigZagInfill( const ISurfFlatRegion* pSfr, double dStep, bool bSmooth, bool bRemoveOverlapLink, ICRVCOMPOPOVECTOR& vCrvCompoRes) ;