EgtMachKernel 2.5b5 :
- correzione in ApproxWithArcsIfUseful di Operation (non riconosceva i percorsi piani su piani diversi da XY).
This commit is contained in:
Binary file not shown.
+2
-1
@@ -1065,8 +1065,9 @@ Operation::ApproxWithArcsIfUseful( ICurveComposite* pCompo, bool bCareTempProp)
|
||||
// limito l'approssimazione alle curve piane
|
||||
Frame3d frRef ;
|
||||
frRef.Set( ORIG, vtExtr) ;
|
||||
Frame3d frInvRef = frRef ; frInvRef.Invert() ;
|
||||
BBox3d b3Crv ;
|
||||
if ( ! pCompo->GetBBox( frRef, b3Crv) || abs( b3Crv.GetMax().z - b3Crv.GetMin().z - dThick) > 100 * EPS_SMALL)
|
||||
if ( ! pCompo->GetBBox( frInvRef, b3Crv) || abs( b3Crv.GetMax().z - b3Crv.GetMin().z - dThick) > 100 * EPS_SMALL)
|
||||
return true ;
|
||||
// porto la curva nel suo piano perchè ApproxWithArcsEx funziona bene solo nel piano XY (all'uscita va ripristinato il rif. originale)
|
||||
pCompo->ToLoc( frRef) ;
|
||||
|
||||
Reference in New Issue
Block a user