DataBeam :

- in lavorazione Tenoni corretto calcolo larghezza massima faccia di fondo per numero passate concentriuche di fresatura.
This commit is contained in:
Dario Sassi
2020-10-06 16:48:22 +00:00
parent fd5b5b6f7c
commit 45de18c69d
+2 -2
View File
@@ -1,4 +1,4 @@
-- ProcessTenon.lua by Egaltech s.r.l. 2020/09/07
-- ProcessTenon.lua by Egaltech s.r.l. 2020/10/06
-- Gestione calcolo tenone per Travi
-- Tabella per definizione modulo
@@ -146,7 +146,7 @@ function ProcessTenon.Make( Proc, nPhase, nRawId, nPartId, dOvmHead)
local b3Aux = EgtGetBBoxRef( AuxId, GDB_BB.STANDARD, frTen)
local dPockX = max( b3Ten:getMax():getX() - b3Aux:getMax():getX(), b3Aux:getMin():getX() - b3Ten:getMin():getX())
local dPockY = max( b3Ten:getMax():getY() - b3Aux:getMax():getY(), b3Aux:getMin():getY() - b3Ten:getMin():getY())
local dPockL = max( dPockX, dPockY)
local dPockL = sqrt( dPockX * dPockX + dPockY * dPockY)
-- porto inizio curva il più possibile sul bordo
BL.PutStartNearestToEdge( AuxId, b3Solid)
-- se vero tenone inclinato o non esattamente alle estremità, necessario taglio di lama sulla testa