- in SLOTBYCHAINSAW corretto calcolo LeadIn e LeadOut per lavorazione delle sole impronte
This commit is contained in:
@@ -70,21 +70,17 @@ local function CalculateLeadInOut( Machining, EdgeToMachine, sSideToMachine, dLe
|
||||
local LeadOut = {}
|
||||
LeadIn.dStartAddLength = 0
|
||||
LeadOut.dEndAddLength = 0
|
||||
if Machining.bIsStartClosed then
|
||||
if sSideToMachine == 'Start' then
|
||||
LeadIn.dStartAddLength = -dAddLengthToReduce - dLengthToMachine - BeamData.CUT_EXTRA + EdgeToMachine.dLength
|
||||
else
|
||||
LeadIn.dStartAddLength = -dAddLengthToReduce
|
||||
end
|
||||
if sSideToMachine == 'End' then
|
||||
LeadIn.dStartAddLength = dAddLengthToReduce + dLengthToMachine + BeamData.CUT_EXTRA - EdgeToMachine.dLength
|
||||
elseif Machining.bIsStartClosed then
|
||||
LeadIn.dStartAddLength = -dAddLengthToReduce
|
||||
else
|
||||
LeadIn.dStartAddLength = BeamData.CUT_EXTRA
|
||||
end
|
||||
if Machining.bIsEndClosed then
|
||||
if sSideToMachine == 'End' then
|
||||
LeadOut.dEndAddLength = -dAddLengthToReduce - dLengthToMachine - BeamData.CUT_EXTRA + EdgeToMachine.dLength
|
||||
else
|
||||
LeadOut.dEndAddLength = -dAddLengthToReduce
|
||||
end
|
||||
if sSideToMachine == 'Start' then
|
||||
LeadOut.dEndAddLength = dAddLengthToReduce + dLengthToMachine + BeamData.CUT_EXTRA - EdgeToMachine.dLength
|
||||
elseif Machining.bIsEndClosed then
|
||||
LeadOut.dEndAddLength = -dAddLengthToReduce
|
||||
else
|
||||
LeadOut.dEndAddLength = BeamData.CUT_EXTRA
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user