From 97dd2074df7da065525edca134b477b18ec4b963 Mon Sep 17 00:00:00 2001 From: SaraP Date: Thu, 7 Aug 2025 15:44:40 +0200 Subject: [PATCH] =?UTF-8?q?DataWindow=20:=20-=20in=20WinGetSectionsTotalLe?= =?UTF-8?q?nghts=20ora=20non=20viene=20pi=C3=B9=20restituita=20la=20lunghe?= =?UTF-8?q?zza=20totale=20per=20sezione=20ma=20la=20lista=20di=20lunghezze?= =?UTF-8?q?=20associate=20alla=20sezione.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Designing/WinProject.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Designing/WinProject.lua b/Designing/WinProject.lua index 2424678..94b17e7 100644 --- a/Designing/WinProject.lua +++ b/Designing/WinProject.lua @@ -270,7 +270,7 @@ _G.WinSetAuxGrpStatus = WinSetAuxGrpStatus ---------------------------------------------------------------------------------- local function WinGetSectionsTotalLenghts() WDG.SECTIONS_LENGTHS = {} -- array con le sezioni - -- ogni sezione è una tabella con le seguenti chiavi : w = spessore, h = altezza, l = lunghezza totale dei tronchetti con quella sezione + -- ogni sezione è una tabella con le seguenti chiavi : w = spessore, h = altezza, l = array con le lunghezze dei pezzi di tale sezione -- scorro tutti i pezzi local nPartId = EgtGetFirstPart() while nPartId do @@ -286,13 +286,13 @@ local function WinGetSectionsTotalLenghts() -- verfico se devo aggiornare sezione già presente o se devo aggiungerla local bFound = false for i = 1, #WDG.SECTIONS_LENGTHS do - if ( abs( WDG.SECTIONS_LENGTHS[i].w - dWidth) < GEO.EPS_SMALL and abs( WDG.SECTIONS_LENGTHS[i].h - dHeight) < GEO.EPS_SMALL) then + if ( abs( WDG.SECTIONS_LENGTHS[i].W - dWidth) < GEO.EPS_SMALL and abs( WDG.SECTIONS_LENGTHS[i].H - dHeight) < GEO.EPS_SMALL) then bFound = true - WDG.SECTIONS_LENGTHS[i].l = WDG.SECTIONS_LENGTHS[i].l + dLen + table.insert( WDG.SECTIONS_LENGTHS[i].L, dLen) end end if not bFound then - table.insert( WDG.SECTIONS_LENGTHS, { W = dWidth, H = dHeight, L = dLen}) + table.insert( WDG.SECTIONS_LENGTHS, { W = dWidth, H = dHeight, L = {dLen}}) end end end