From 4ff1405c8e1388bf8b0a7236b4abcf587581c9d4 Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Thu, 11 Jun 2026 17:22:16 +0200 Subject: [PATCH] =?UTF-8?q?-=20ora=20i=20tagli=20di=20testa=20obliqui=20e?= =?UTF-8?q?=20le=20informazioni=20per=20nesting=20obliquo=20sono=20scritte?= =?UTF-8?q?=20solo=20se=20il=20parametro=20GEN=5FbGetAlternativesNesting2D?= =?UTF-8?q?=20=C3=A8=20attivo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LuaLibs/BeamExec.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/LuaLibs/BeamExec.lua b/LuaLibs/BeamExec.lua index a036b0c..a9497ef 100644 --- a/LuaLibs/BeamExec.lua +++ b/LuaLibs/BeamExec.lua @@ -840,7 +840,7 @@ local function GetFeatureInfoAndDependency( vProcSingleRot, Part) and ( FeatureLib.IsFeatureCuttingEntireSection( Proc.b3Box, Part) and FeatureLib.IsFeatureCuttingEntireSection( ProcB.b3Box, Part)) -- si trovano i veri tagli di testa e coda e si disattivano gli altri, se necessario - if bAreBothTruncatingCuts then + if Part.GeneralParameters.GEN_bGetAlternativesNesting2D and bAreBothTruncatingCuts then -- testa if Proc.Faces[1].vtN:getX() > GEO.EPS_SMALL and ProcB.Faces[1].vtN:getX() > GEO.EPS_SMALL then -- il primo taglio è più verso il centro della trave @@ -952,6 +952,10 @@ local function GetFeatureInfoAndDependency( vProcSingleRot, Part) end end + if not Part.GeneralParameters.GEN_bGetAlternativesNesting2D then + return vProcSingleRot + end + if not HeadProc then HeadProc = HeadProcOriginal end