DataWall :
- correzioni posizionamento pezzi nesting con rotazione 180 e inversione 180 - correzione lavorazioni tasche che sono solo due lati a L da sopra.
This commit is contained in:
+1
-3
@@ -1,4 +1,4 @@
|
||||
-- Process.lua by Egaltech s.r.l. 2020/12/09
|
||||
-- Process.lua by Egaltech s.r.l. 2021/04/09
|
||||
-- Gestione calcolo disposizione e lavorazioni per Pareti
|
||||
-- Si opera sulla macchina corrente
|
||||
-- 2020/12/09 Come per BatchProcess.lua si gestiscono anche rotazioni di inversione con valori negativi.
|
||||
@@ -141,8 +141,6 @@ local function MyProcessInputData()
|
||||
vWall[i].PosX = vWall[i].PosX - vWall[i].Box:getDimX()
|
||||
if abs( dRotAng - 0) < GEO.EPS_ANG_SMALL then
|
||||
vWall[i].PosZ = vWall[i].PosZ - vWall[i].Box:getDimY()
|
||||
elseif abs( dRotAng - 180) < GEO.EPS_ANG_SMALL or abs( dRotAng + 180) < GEO.EPS_ANG_SMALL then
|
||||
vWall[i].PosX = vWall[i].PosX + vWall[i].Box:getDimX()
|
||||
elseif abs( dRotAng - 270) < GEO.EPS_ANG_SMALL or abs( dRotAng + 90) < GEO.EPS_ANG_SMALL then
|
||||
vWall[i].PosX = vWall[i].PosX + vWall[i].Box:getDimX()
|
||||
elseif abs( dRotAng - 90) < GEO.EPS_ANG_SMALL or abs( dRotAng + 270) < GEO.EPS_ANG_SMALL then
|
||||
|
||||
Reference in New Issue
Block a user