From aa1a0ebd705515fb731c4715b6b313508d44cd71 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Mon, 15 Jun 2020 06:55:25 +0000 Subject: [PATCH] DataBeamWall : - modifiche per solidi con doppio colore. --- ShowSolid.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ShowSolid.lua b/ShowSolid.lua index 3a549b3..01cbd3c 100644 --- a/ShowSolid.lua +++ b/ShowSolid.lua @@ -1,4 +1,4 @@ --- ShowSolid.lua by Egaltech s.r.l. 2020/01/03 +-- ShowSolid.lua by Egaltech s.r.l. 2020/06/13 -- Gestione calcolo solido di una Trave require( 'EgtBase') @@ -90,7 +90,7 @@ local SolidId = EgtGetFirstNameInGroup( SolidLy, 'Solid') if not SolidId then SolidId = EgtSurfTmBBox( SolidLy, EgtGetBBoxGlob( BoxId, GDB_BB.STANDARD), true, GDB_RT.GLOB) EgtSetName( SolidId, 'Solid') - EgtSetColor( SolidId, Color3d( 228, 196, 64)) + EgtSetColor( SolidId, Color3d( 255, 160, 32)) Show( PartId, true) else Show( PartId, ( EgtGetStatus( SolidLy) == GDB_ST.OFF)) @@ -106,7 +106,7 @@ local ProcId = EgtGetFirstInGroup( ProcLy) while ProcId do if EgtGetInfo( ProcId, 'DO', 'i') ~= 0 and EgtGetInfo( ProcId, 'TRIM', 'i') ~= 0 and EgtGetType( ProcId) == GDB_TY.SRF_MESH then local NewSurfId = RegularizeTriMesh( ProcId, SolidLy, dStep) - EgtSurfTmIntersect( SolidId, NewSurfId) + EgtSurfTmIntersect( SolidId, NewSurfId, true) if NewSurfId ~= ProcId then EgtErase( NewSurfId) end