- in MachiningLib ennesimo refactoring

This commit is contained in:
luca.mazzoleni
2025-12-05 15:09:18 +01:00
parent cd586673c7
commit ae30cb5736
3 changed files with 49 additions and 60 deletions
+2
View File
@@ -100,10 +100,12 @@ local function CalculateLeadInOut( Machining, EdgeToMachine, bIsSplitFeature)
if AreSameVectorApprox( Machining.vtToolDirection, EdgeToMachine.vtN) then
LeadIn.dPerpDistance = EdgeToMachine.dElevation + BeamData.CUT_SIC - Machining.dRadialOffset
LeadOut.dPerpDistance = EdgeToMachine.dElevation + BeamData.CUT_SIC - Machining.dRadialOffset
-- casi con lavorazione OppositeToolDirection
else
LeadIn.dPerpDistance = BeamData.CUT_SIC - Machining.dRadialOffset
LeadOut.dPerpDistance = BeamData.CUT_SIC - Machining.dRadialOffset
end
-- TODO conviene usare sempre EdgeToMachine.dElevation + BeamData.CUT_SIC - Machining.dRadialOffset?? tranne nei casi OppositeToolDirection
else
Machining.sLeadInOutType = GetLeadInOutType( Machining)
if Machining.sLeadInOutType == 'Perpendicular' then