From e5f1abc47d1c1b6bc4bd260db46603e49af55e30 Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Mon, 18 May 2026 14:45:57 +0200 Subject: [PATCH] - in NestProcess aggiunto lo spostamento delle travi verso la testa della trave (vedere se poi integrare in creazione MachGroup) --- NestProcess.lua | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) 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