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:
+2
-4
@@ -1,4 +1,4 @@
|
||||
-- BatchProcess.lua by Egaltech s.r.l. 2021/03/08
|
||||
-- BatchProcess.lua by Egaltech s.r.l. 2021/04/09
|
||||
-- Gestione calcolo batch disposizione e lavorazioni per Pareti
|
||||
-- 2020/07/24 Nuvola di punti riferita allo Zero Tavola.
|
||||
-- 2020/10/28 Corretto spostamento pezzi per rotazioni (0 o 180) e inversioni( 0, 90, 180, o 270).
|
||||
@@ -6,7 +6,7 @@
|
||||
-- 2021/03/05 Aggiunta gestione altri angoli di inversione e rotazione combinati.
|
||||
-- 2021/03/06 La creazione del file ori si fa solo alla fine se non ci sono stati errori o se edit.
|
||||
-- 2021/03/08 Aggiunta gestione lavorazione su macchine per travi.
|
||||
|
||||
-- 2021/04/09 Corretto spostamento pezzi per rotazioni e inversioni.
|
||||
|
||||
-- Intestazioni
|
||||
require( 'EgtBase')
|
||||
@@ -311,8 +311,6 @@ if bToProcess then
|
||||
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