EgtGeomKernel :
- In CalcPocketing, piccola correzione per i casi a Trapezio.
This commit is contained in:
+4
-3
@@ -3341,12 +3341,13 @@ CalcTrapezoidSpiral( ICurveComposite* pCrvPocket, const Frame3d& frTrap, double
|
||||
else // se entrambi i lati paralleli sono aperti mi posiziono a metà della svuotatura
|
||||
dYCoord = 0.5 * dPocketSize ;
|
||||
|
||||
double dXCoordStart, dXCoordEnd ;
|
||||
double dXCoordStart = -INFINITO ;
|
||||
double dXCoordEnd = INFINITO ;
|
||||
if ( ! CalcTrapezoidSpiralXCoord( pCrvPocket, nBase, nSecondBase, true, dYCoord, dXCoordStart,
|
||||
dPocketSize, PockParams))
|
||||
dPocketSize, PockParams) || dXCoordStart < - INFINITO + 1)
|
||||
return false ;
|
||||
if ( ! CalcTrapezoidSpiralXCoord( pCrvPocket, nBase, nSecondBase, false, dYCoord, dXCoordEnd,
|
||||
dPocketSize, PockParams))
|
||||
dPocketSize, PockParams) || dXCoordEnd > INFINITO - 1)
|
||||
return false ;
|
||||
if ( dXCoordStart > dXCoordEnd + 500 * EPS_SMALL)
|
||||
return false ;
|
||||
|
||||
Reference in New Issue
Block a user