diff --git a/BatchProcess.lua b/BatchProcess.lua index e720dae..6261c91 100644 --- a/BatchProcess.lua +++ b/BatchProcess.lua @@ -281,6 +281,10 @@ if bToProcess then for i = 1, #vWall do local PosX = EgtGetInfo( vWall[i].Id, 'POSX', 'd') local PosZ = EgtGetInfo( vWall[i].Id, 'POSZ', 'd') + if bProj and WD.DEFAULT_RAW_NO_EXTRA_WIDTH and #vWall == 1 then + PosX = 0 + PosZ = 0 + end vWall[i].PosX = PosX + min( dExtraL, 1200) if WD.USE_POSY then local PosY = EgtGetInfo( vWall[i].Id, 'POSY', 'd') @@ -370,9 +374,7 @@ if bToProcess then end -- se impostato flag apposito, in vista il grezzo รจ uguale al pezzo - if bProj and WD.DEFAULT_RAW_NO_EXTRA_WIDTH and i == 1 then - PosX = 0 - PosZ = 0 + if bProj and WD.DEFAULT_RAW_NO_EXTRA_WIDTH and #vWall == 1 then dRawL = vWall[1].Box:getDimX() dRawW = vWall[1].Box:getDimY() end