DataBeam :

- correzioni per tagli su pezzi grossi
- correzioni varie.
This commit is contained in:
Dario Sassi
2019-09-04 18:31:10 +00:00
parent fcdc31ae09
commit 4d26232057
9 changed files with 140 additions and 114 deletions
+4 -4
View File
@@ -1,4 +1,4 @@
-- ProcessLongDoubleCut.lua by Egaltech s.r.l. 2019/08/27
-- ProcessLongDoubleCut.lua by Egaltech s.r.l. 2019/09/04
-- Gestione calcolo doppio taglio longitudinale per Travi
-- Tabella per definizione modulo
@@ -155,10 +155,10 @@ function ProcessLong2Cut.Make( Proc, nPhase, nRawId, nPartId)
local nO = 1
local dStep = 0
local dAgg = EgtIf( bConvex, 2 * BD.CUT_EXTRA, BD.CUT_EXTRA)
if vWidth[vOrd[i]] + dAgg > dToolDiam then
nO = ceil(( vWidth[vOrd[i]] + dAgg) / dToolDiam)
if vWidth[vOrd[i]] > 0.8 * dToolDiam then
nO = ceil( vWidth[vOrd[i]] / ( 0.6 * dToolDiam))
if nO > 1 then
dStep = ( vWidth[vOrd[i]] + dAgg - dToolDiam) / ( nO - 1)
dStep = vWidth[vOrd[i]] / nO
end
end
for k = 1, nO do