- in MachiningLib corretta GetSplitMachinings

This commit is contained in:
luca.mazzoleni
2025-04-11 15:25:20 +02:00
parent 9888bc7f4e
commit 165230374e
+10 -4
View File
@@ -117,11 +117,17 @@ function MachiningLib.GetSplitMachinings( Machinings, SplittingPoints, Part )
dEdgeMaxX = Machinings[i].ptEdge2:getX()
dEdgeMinX = Machinings[i].ptEdge1:getX()
end
local OriginalLeadIn = Machinings[i].LeadIn
local OriginalLeadOut = Machinings[i].LeadOut
local OriginalLeadIn = BeamLib.TableCopyDeep( Machinings[i].LeadIn)
local OriginalLeadOut = BeamLib.TableCopyDeep( Machinings[i].LeadOut)
local sOriginalStage = Machinings[i].sStage
local LeadInForSplit = Machinings[i].LeadInForSplit
local LeadOutForSplit = Machinings[i].LeadOutForSplit
local LeadInForSplit
local LeadOutForSplit
if Machinings[i].LeadInForSplit then
BeamLib.TableCopyDeep( Machinings[i].LeadInForSplit)
end
if Machinings[i].LeadOutForSplit then
BeamLib.TableCopyDeep( Machinings[i].LeadOutForSplit)
end
if FeatureLib.IsMachiningLong( Machinings[i].dLengthOnX, Part) then
local nCurrentMachiningIndex = i
-- lo spezzone attivo è quello precedente al punto di spezzatura corrente