diff --git a/NestProcess.lua b/NestProcess.lua index 2cbbe43..47228ca 100644 --- a/NestProcess.lua +++ b/NestProcess.lua @@ -475,7 +475,8 @@ local function CommitBestMove( BestMove) id = Job.id, sState = BestMove.sState, dSafeOverlap = BestMove.dSafeOverlap, - dLength = Template.dLength + dLength = Template.dLength, + dPosX = BestMove.dFutureResidualLength }) -- chiusura job @@ -555,4 +556,17 @@ while true do end end +-- Spostamento travi verso la testa della barra +-- TODO vedere se integrabile in creazione MachGroup +for i = 1, #RawInventory.ActiveBeams do + local Beam = RawInventory.ActiveBeams[i] + local dOffset = NEST.STARTOFFSET or 0 + + for j = 1, #Beam.NestedParts do + local Part = Beam.NestedParts[j] + + Part.dPosX = Part.dPosX - Beam.dResidualLength + dOffset + end +end + RawInventory:PrintDiagnosticReport() \ No newline at end of file