- in LeadInOutLib correzione a attacco speciale tangenziale
This commit is contained in:
@@ -219,7 +219,7 @@ function LeadInOutLib.CalculateLeadInOut( sLeadInOutType, Parameters, OptionalPa
|
||||
elseif sLeadInOutType == 'SpecialTangent' then
|
||||
|
||||
-- uscita con componente aggiuntiva perpendicolare
|
||||
LeadIn.nType = MCH_MILL_LO.PERP_TG
|
||||
LeadOut.nType = MCH_MILL_LO.PERP_TG
|
||||
local dStartEndOffset = 10
|
||||
local ptEndAtDepthWithOffset = ptEndAtDepth + Edge.vtN * dStartEndOffset
|
||||
local ptEndBladeCenterWithOffset = ptEndBladeCenter + Edge.vtN * dStartEndOffset
|
||||
@@ -277,6 +277,8 @@ function LeadInOutLib.InvertLeadInOut( LeadIn, LeadOut)
|
||||
|
||||
local dOriginalStartAddLength = LeadIn.dStartAddLength
|
||||
local dOriginalEndAddLength = LeadOut.dEndAddLength
|
||||
local nOriginalLeadInType = LeadIn.nType
|
||||
local nOriginalLeadOutType = LeadOut.nType
|
||||
|
||||
LeadIn, LeadOut = LeadOut, LeadIn
|
||||
|
||||
@@ -284,6 +286,12 @@ function LeadInOutLib.InvertLeadInOut( LeadIn, LeadOut)
|
||||
LeadOut.dEndAddLength = dOriginalStartAddLength
|
||||
LeadIn.dEndAddLength = nil
|
||||
LeadOut.dStartAddLength = nil
|
||||
if nOriginalLeadInType == MCH_MILL_LI.TG_PERP then
|
||||
LeadOut.nType = MCH_MILL_LO.PERP_TG
|
||||
end
|
||||
if nOriginalLeadOutType == MCH_MILL_LO.PERP_TG then
|
||||
LeadIn.nType = MCH_MILL_LI.TG_PERP
|
||||
end
|
||||
|
||||
return LeadIn, LeadOut
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user