DataBeam :

- numerose correzioni di Filippo per FAST.
This commit is contained in:
Dario Sassi
2020-12-09 17:10:47 +00:00
parent 8513022761
commit f7a1c0a010
7 changed files with 168 additions and 37 deletions
+8 -2
View File
@@ -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