From 8d874e68998c322c9cf4ee39ca3ec2123ebfb864 Mon Sep 17 00:00:00 2001 From: SaraP Date: Tue, 11 Mar 2025 12:50:09 +0100 Subject: [PATCH] - aggiunta funzione in WinProject per calcolare solidi semplificati. --- Profiles/WinProject.lua | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Profiles/WinProject.lua b/Profiles/WinProject.lua index 53ef051..3c42120 100644 --- a/Profiles/WinProject.lua +++ b/Profiles/WinProject.lua @@ -35,37 +35,43 @@ local WinManageProject = require( 'WinManageProject') -- WDG -- funzioni - +---------------------------------------------------------------------------------- local function WinCreate_ImportProfile() WinCreate.ImportProfile(WDG.PROFILE) end _G.WinCreate_ImportProfile = WinCreate_ImportProfile +---------------------------------------------------------------------------------- local function WinCreate_CreateFrame() WDG.AREAID = WinCreate.CreateFrame( WDG.FRAMETYPE, {WDG.JOINT1, WDG.JOINT2, WDG.JOINT3, WDG.JOINT4, WDG.JOINT1}, WDG.WIDTH, WDG.HEIGHT, WDG.HEIGHT2) end _G.WinCreate_CreateFrame = WinCreate_CreateFrame +---------------------------------------------------------------------------------- local function WinCreate_AddSash() WDG.AREAID = WinCreate.AddSash( WDG.AREAID, {WDG.JOINTBL, WDG.JOINTBR, WDG.JOINTTR, WDG.JOINTTL, WDG.JOINTBL}, WDG.SASHTYPE) end _G.WinCreate_AddSash = WinCreate_AddSash +---------------------------------------------------------------------------------- local function WinCreate_AddHardware() WinCreate.AddHardware(WDG.AREAID, WDG.FAVOURITE, WDG.HANDLE) end _G.WinCreate_AddHardware = WinCreate_AddHardware +---------------------------------------------------------------------------------- local function WinCreate_AddFill() WDG.AREAID = WinCreate.AddFill(WDG.AREAID, WDG.FILLTYPE) end _G.WinCreate_AddFill = WinCreate_AddFill +---------------------------------------------------------------------------------- local function WinCreate_AddBottomRail() WinCreate.AddBottomRail(WDG.AREAID) end _G.WinCreate_AddBottomRail = WinCreate_AddBottomRail +---------------------------------------------------------------------------------- local function WinCreate_AddSplits() local AreaIndex = 1 while WDG['AREAID' .. AreaIndex] do @@ -90,21 +96,31 @@ local function WinCreate_AddSplits() end _G.WinCreate_AddSplits = WinCreate_AddSplits +---------------------------------------------------------------------------------- local function WinCalculate_SetCalcSolid() WinCalculate.SetCalcSolid(WDG.VALUE) end _G.WinCalculate_SetCalcSolid = WinCalculate_SetCalcSolid +---------------------------------------------------------------------------------- +local function WinCalculate_SetSimplifiedSolid() + WinCalculate.SetSimplifiedSolid(WDG.VALUE) +end +_G.WinCalculate_SetSimplifiedSolid = WinCalculate_SetSimplifiedSolid + +---------------------------------------------------------------------------------- local function WinCalculate_CreatePartFromArea() WinCalculate.CreatePartFromArea(WDG.FRAMEID) end _G.WinCalculate_CreatePartFromArea = WinCalculate_CreatePartFromArea +---------------------------------------------------------------------------------- local function WinCalculate_AddHardware() WinCalculate.AddHardware(WDG.FRAMEID) end _G.WinCalculate_AddHardware = WinCalculate_AddHardware +---------------------------------------------------------------------------------- local function WinCreate_GetHardwareOptionPath() WDG.HWDOPTPATH = WinCalculate.AddHardwareForSash(WDG.AREAID, true) end