From 72e3b7dc8f4fbb97d85016742467beb9611fc562 Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Tue, 19 May 2026 15:53:53 +0200 Subject: [PATCH] - in BeamLib.AddPhaseWithRawParts correzioni --- LuaLibs/BeamLib.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/LuaLibs/BeamLib.lua b/LuaLibs/BeamLib.lua index 29ba6c1..b30624d 100644 --- a/LuaLibs/BeamLib.lua +++ b/LuaLibs/BeamLib.lua @@ -169,12 +169,16 @@ function BeamLib.AddPhaseWithRawParts( PARTS, nPartIndex, OriXR, PosXR, dDeltaSu local dRawMove = 0 local bIsFirstRaw = true local idRaw = Part.idRaw + local dPosXFirst = 0 while idRaw do local dPosX for i = 1, #PARTS do local CurrentPart = PARTS[i] if CurrentPart.idRaw == idRaw then dPosX = CurrentPart.dPosX + if bIsFirstRaw then + dPosXFirst = dPosX + end break end if i == #PARTS then @@ -184,7 +188,7 @@ function BeamLib.AddPhaseWithRawParts( PARTS, nPartIndex, OriXR, PosXR, dDeltaSu if bIsFirstRaw then bIsFirstRaw = false else - dRawMove = dDeltaSucc + dPosX + dRawMove = dDeltaSucc + dPosX - dPosXFirst end EgtKeepRawPart( idRaw) EgtMoveToCornerRawPart( idRaw, OriXR, PosXR)