EgtMachKernel :

- in sgrossatura superfici eliminato crash con affondamento zero e substep non nullo.
This commit is contained in:
Dario Sassi
2025-01-21 12:05:49 +01:00
parent 7e9285b55d
commit 390724ff3f
+1 -1
View File
@@ -1371,7 +1371,7 @@ SurfRoughing::ProcessPath( int nPathId, int nPvId, int nClId)
double dOkSubStep = -1. ;
int nSubStep = -1 ;
double dSubStep = -1. ;
if ( m_Params.m_dSubStep > EPS_SMALL && m_Params.m_dSubStep < m_Params.m_dStep) {
if ( m_Params.m_dSubStep > EPS_SMALL && m_Params.m_dSubStep < m_Params.m_dStep && dDepth > m_Params.m_dSubStep) {
dOkSubStep = min( m_Params.m_dSubStep, m_TParams.m_dMaxMat + EPS_SMALL) ;
nSubStep = nStep * max( 1, static_cast<int>( ceil( dOkStep / dOkSubStep))) ;
dSubStep = dDepth / nSubStep ;