EgtGeomKernel :

- In CalcPocketing piccola modifica sui nomi dei parametri della funzione.
This commit is contained in:
Riccardo Elitropi
2025-06-09 12:13:56 +02:00
parent 53ab676750
commit 9819c8cee8
+3 -3
View File
@@ -44,7 +44,7 @@ using namespace std ;
// variabili d'appoggio ( per non passare troppi parametri tra le funzioni secondarie)
struct PocketParams {
int nType = POCKET_SPIRALIN ; // tipo di lavorazione
int dLiType = LEAD_IN_NONE ; // tipo di ingresso (LeadIn)
int nLiType = LEAD_IN_NONE ; // tipo di ingresso (LeadIn)
double dRad = 0. ; // raggio utensile
double dRad_prec = -1. ; // raggio utensile della lavorazione precedente
double dSideStep = 0. ; // step
@@ -3625,7 +3625,7 @@ GetSpiralOptimizedCurves( const ISurfFlatRegion* pSfrChunk, const PocketParams&
bOkSpiral = ( dRad - dOffs > 10 * EPS_SMALL) ;
if ( bOkSpiral) {
double dIntRad = 0 ;
if ( PockParam.nType == POCKET_SPIRALOUT && PockParam.dLiType == LEAD_IN_HELIX)
if ( PockParam.nType == POCKET_SPIRALOUT && PockParam.nLiType == LEAD_IN_HELIX)
dIntRad = min( 0.5 * min( PockParam.dLiTang, 2. * PockParam.dRad), dRad - dOffs) ;
bool bOkSpiral = CalcCircleSpiral( ptCen, pSfrChunk->GetNormVersor(), dRad - dOffs, dIntRad, PockParam, pCrvRes) ;
if ( bOkSpiral && pCrvRes->IsValid() && pCrvRes->GetCurveCount() > 0) {
@@ -8838,7 +8838,7 @@ CalcPocketing( const ISurfFlatRegion* pSfr, double dRad, double dRadOffs, double
myParams.bOptOffsets = ( ! bAllOffs) ;
myParams.dMaxOptSize = dMaxOptSize ;
myParams.dLiTang = dLiTang ;
myParams.dLiType = nLiType ;
myParams.nLiType = nLiType ;
if ( ptEndPrec.IsValid())
myParams.ptStart = ptEndPrec ;
if ( pSfrLimit != nullptr && pSfrLimit->IsValid())