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:
+2
-6
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user