DataBeam :

- altre migliorie a LapJoint e LongCut.
This commit is contained in:
Dario Sassi
2019-09-30 10:45:50 +00:00
parent c77d77ad92
commit a4ce17b068
2 changed files with 15 additions and 8 deletions
+5 -5
View File
@@ -1,4 +1,4 @@
-- ProcessLapJoint.lua by Egaltech s.r.l. 2019/09/27
-- ProcessLapJoint.lua by Egaltech s.r.l. 2019/09/30
-- Gestione calcolo mezzo-legno per Travi
-- Tabella per definizione modulo
@@ -37,8 +37,8 @@ function ProcessLapJoint.IsHeadFeature( Proc, b3Raw, dCurrOvmH)
if Proc.Box:getMax():getX() < b3Raw:getMax():getX() - dCurrOvmH - BD.MAX_DIST_HTFEA then
return false
end
-- la sua lunghezza non deve superare la metà della lunghezza della trave
if Proc.Box:getDimX() > 0.5 * b3Raw:getDimX() then
-- la sua lunghezza non deve superare il massimo e 1/3 della lunghezza della trave
if Proc.Box:getDimX() > min( BD.MAX_LEN_HTFEA, 0.33 *b3Raw:getDimX()) then
return false
end
-- se una o due facce ora è sicuramente di testa
@@ -73,8 +73,8 @@ function ProcessLapJoint.IsTailFeature( Proc, b3Raw)
if Proc.Box:getMin():getX() > b3Raw:getMin():getX() + BD.MAX_DIST_HTFEA then
return false
end
-- la sua lunghezza non deve superare 1/4 della lunghezza della trave
if Proc.Box:getDimX() > 0.25 * b3Raw:getDimX() then
-- la sua lunghezza non deve superare il massimo e 1/3 della lunghezza della trave
if Proc.Box:getDimX() > min( BD.MAX_LEN_HTFEA, 0.33 * b3Raw:getDimX()) then
return false
end
-- se una o due facce ora è sicuramente di coda