DataBeam :

- correzione a split fori (se troppo inclinati non va fatta)
- aggiunto utilizzo funzione EgtSurfTmGetFacetBBoxRef per ingombro faccia secondo una direzione voluta
- in LapJoint correzioni varie.
This commit is contained in:
Dario Sassi
2020-06-18 18:27:12 +00:00
parent bcd393cfb2
commit 58c41ea49e
4 changed files with 80 additions and 67 deletions
+3 -2
View File
@@ -1,4 +1,4 @@
-- ProcessDrill.lua by Egaltech s.r.l. 2020/06/09
-- ProcessDrill.lua by Egaltech s.r.l. 2020/06/18
-- Gestione calcolo forature per Travi
-- Tabella per definizione modulo
@@ -114,7 +114,8 @@ function ProcessDrill.Split( Proc, b3Raw)
-- restituisco se va fatto in doppio (solo fori orizzontali)
local bHoriz = ( abs( vtExtr:getZ()) < abs( BD.DRILL_VZ_MIN) and
( abs( vtExtr:getY()) * b3Raw:getDimZ() > abs( vtExtr:getZ()) * b3Raw:getDimY() or Proc.Fce == 5 or Proc.Fce == 6))
return ( bOpen and ( bHoriz or BD.ROT90))
local bSlant = ( abs( vtExtr:getX()) > BD.DRILL_VX_MAX)
return ( bOpen and ( bHoriz or BD.ROT90) and not bSlant)
end
---------------------------------------------------------------------