From 3c5faceedf7f75ef0028b098a484a933ed03f638 Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Tue, 10 Jan 2023 16:46:55 +0100 Subject: [PATCH] BugFix: - in BeamLib.GetFaceWithMostAdj aggiunto controllo che la feature abbia almeno una faccia aperta --- LuaLibs/BeamLib.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/LuaLibs/BeamLib.lua b/LuaLibs/BeamLib.lua index b2c8e42..a3dd126 100644 --- a/LuaLibs/BeamLib.lua +++ b/LuaLibs/BeamLib.lua @@ -495,6 +495,10 @@ end --------------------------------------------------------------------- function BeamLib.GetFaceWithMostAdj( nSurfId, nPartId, bCompare3Fc, dCosSideAng) + -- verifica che la superficie non sia chiusa e quindi non lavorabile + if EgtSurfIsClosed( nSurfId) then + return + end -- recupero il numero di facce local nFacCnt = EgtSurfTmFacetCount( nSurfId) if not dCosSideAng then