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