DataWall :

- gestione differenziata rotazioni e ribaltamenti per progetto e produzione
- in lavorazione Outline & C cerco di rifinire con fresa adeguata all'affondamento, se non c'è provo con sega a catena, se non c'è provo con fresa disponibile.
This commit is contained in:
Dario Sassi
2020-07-14 16:50:05 +00:00
parent 767e7287a5
commit 17dd2b85b8
3 changed files with 24 additions and 15 deletions
+5 -2
View File
@@ -242,6 +242,9 @@ if bToProcess then
vWall[i].PosZ = PosZ
end
-- Recupero informazione se progetto o produzione
local bProj = ( EgtGetInfo( EgtGetFirstNameInGroup( GDB_ID.ROOT, 'BtlInfo'), 'PROJECT', 'i') == 1)
-- Eseguo eventuali rotazioni e inversioni testa-coda
for i = 1, #vWall do
local b3Solid = vWall[i].Box
@@ -264,8 +267,8 @@ if bToProcess then
end
EgtSetInfo( vWall[i].Id, 'INVERTED_DONE', dInvAng)
end
-- correzioni per rotazioni non centrate di TS3 (quasi sempre 0 o 180 deg)
if dRotAng and dInvAng then
-- correzioni per rotazioni non centrate di produzioni TS3 (quasi sempre 0 o 180 deg)
if not bProj and dRotAng and dInvAng then
if abs( dInvAng) > GEO.EPS_ANG_SMALL then
vWall[i].PosX = vWall[i].PosX - vWall[i].Box:getDimX()
if abs( dRotAng) < GEO.EPS_ANG_SMALL then