DataBeam :
- correzioni per tagli su pezzi grossi - correzioni varie.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user