DataBeam :

- correzione a split fori (se troppo inclinati non va fatta)
- aggiunto utilizzo funzione EgtSurfTmGetFacetBBoxRef per ingombro faccia secondo una direzione voluta
- in LapJoint correzioni varie.
This commit is contained in:
Dario Sassi
2020-06-18 18:27:12 +00:00
parent bcd393cfb2
commit 58c41ea49e
4 changed files with 80 additions and 67 deletions
+2 -6
View File
@@ -1,4 +1,4 @@
-- BeamLib.lua by Egaltech s.r.l. 2020/06/16
-- BeamLib.lua by Egaltech s.r.l. 2020/06/18
-- Libreria globale per Travi
-- Tabella per definizione modulo
@@ -515,12 +515,8 @@ function BeamLib.GetFaceHvRefDim( nSurfId, nFacet)
if frHV:getVersY():getZ() < 0 then
frHV:rotate( ptC, vtN, 180)
end
-- estraggo la faccia temporaneamente
local FacId = EgtCopySurfTmFacet( nSurfId, nFacet, EgtGetParent( nSurfId))
-- determino l'ingombro in questo riferimento
local b3HV = EgtGetBBoxRef( FacId, GDB_BB.STANDARD, frHV)
-- cancello la faccia temporanea
EgtErase( FacId)
local b3HV = EgtSurfTmGetFacetBBoxRef( nSurfId, nFacet, GDB_BB.STANDARD, frHV)
-- restituisco i valori calcolati
return frHV, b3HV:getDimX(), b3HV:getDimY()
end