DataBeam :
- numerose correzioni di Filippo per FAST.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
-- ProcessScarfJoint.lua by Egaltech s.r.l. 2020/07/21
|
||||
-- ProcessScarfJoint.lua by Egaltech s.r.l. 2020/12/04
|
||||
-- Gestione calcolo giunto Gerber per Travi
|
||||
|
||||
-- Tabella per definizione modulo
|
||||
@@ -419,7 +419,13 @@ function ProcessScarfJoint.Make( Proc, nPhase, nRawId, nPartId, dOvmHead)
|
||||
|
||||
local frMor, dL, dW = EgtSurfTmFacetMinAreaRectangle( Proc.Id, vFaceOrd[2]-1, GDB_ID.ROOT)
|
||||
-- calcolo la dimensione da passare
|
||||
local dDiamMax = EgtIf( abs( frMor:getVersX():getY()) < abs( frMor:getVersY():getY()), dL, dW)
|
||||
local dDiamMax
|
||||
-- se normale verso Y (in orizzontale)
|
||||
if abs(vtRef:getY()) > 0.866 then
|
||||
dDiamMax = EgtIf( abs( frMor:getVersX():getZ()) < abs( frMor:getVersY():getY()), dL, dW)
|
||||
else
|
||||
dDiamMax = EgtIf( abs( frMor:getVersX():getY()) < abs( frMor:getVersY():getY()), dL, dW)
|
||||
end
|
||||
-- determino la distanza tra le due facce inclinate
|
||||
local dDistFaces
|
||||
if vFaceOrd[4] ~= 0 then
|
||||
|
||||
Reference in New Issue
Block a user