- Aggiunto caricamento librerie in CreateMachGroups

- Piccola correzione in WinLib
This commit is contained in:
Annamaria Sassi
2026-02-12 18:34:41 +01:00
parent f2b05d3fd7
commit 12b5794e49
2 changed files with 9 additions and 2 deletions
+8 -1
View File
@@ -10,6 +10,10 @@ _ENV = EgtProtectGlobal()
EgtEnableDebug( false)
--Libero eventuali librerie rimaste caricate
_G.package.loaded.WinData = nil
_G.package.loaded.WinLib = nil
-- Verifico che la macchina corrente sia abilitata per la lavorazione delle Travi
local sMachDir = EgtGetCurrMachineDir()
if not sMachDir then
@@ -29,6 +33,8 @@ EgtAddToPackagePath( sMachDir .. '\\Window\\?.lua')
EgtOutLog( '*** Window Process Start ***', 1)
-- Carico le librerie
EgtAddToPackagePath( EgtGetSourceDir() .. 'LuaLibs\\?.lua')
local WinLib = require( 'WinLib')
-- Carico i dati globali
local WinData = require( 'WinData')
@@ -42,7 +48,8 @@ local ColA = Color3d( 255, 165, 0, 30)
-- TODO DA RIMUOVERE, il parametro deve essere passato
local WIN = {}
WIN.OPT_TYPE = 'PIECE'
--WIN.OPT_TYPE = 'PIECE'
WIN.OPT_TYPE = 'WINDOW'
-------------------------------------------------------------------------------------------------------------
-- *** Recupero offset applicato al profilo ***
+1 -1
View File
@@ -162,7 +162,7 @@ function WinLib.TableCopyDeep( OriginalTable)
elseif isVector3d( value) then
CopiedTable[ key] = Vector3d( value)
else
CopiedTable[ key] = BeamLib.TableCopyDeep( value)
CopiedTable[ key] = WinLib.TableCopyDeep( value)
end
else
CopiedTable[ key] = value