Improvement/BetterMortiseToolSelection:
- Sistemato spostamento geometria se fuori dal grezzo
This commit is contained in:
@@ -340,8 +340,10 @@ function ProcessMortise.Make( Proc, nPhase, nRawId, nPartId, dCurrOvmH)
|
||||
-- se il percorso ausiliario è esterno al grezzo, lo riavvicino
|
||||
if abs( dMove) > GEO.EPS_SMALL then
|
||||
AuxId = EgtCopyGlob( AuxId, BL.GetAddGroup( nPartId))
|
||||
EgtMove( AuxId, Vector3d(0,0,-dMove))
|
||||
EgtMove( nFlat, Vector3d(0,0,-dMove))
|
||||
local vtMove = Vector3d(0,0,dMove)
|
||||
vtMove:toGlob(frMor)
|
||||
EgtMove( AuxId, vtMove, GDB_RT.GLOB)
|
||||
EgtMove( nFlat, vtMove, GDB_RT.GLOB)
|
||||
frMor, dL, dW = EgtSurfTmFacetMinAreaRectangle( nFlat, 0, GDB_ID.ROOT)
|
||||
ptC = frMor:getOrigin()
|
||||
vtN = frMor:getVersZ()
|
||||
|
||||
Reference in New Issue
Block a user