DataBeam :

- modifiche a BatchProcess per gestire verifica collisioni in cieco
- copia TASKID dalle geometrie feature alle geometrie di lavorazione
- imposto non controllare separazione pezzi in svuotature di LapJoint
- migliorie varie.
This commit is contained in:
Dario Sassi
2019-07-22 08:04:47 +00:00
parent 8f475ad061
commit 35782ae142
10 changed files with 75 additions and 17 deletions
+4 -2
View File
@@ -1,4 +1,4 @@
-- ProcessLongDoubleCut.lua by Egaltech s.r.l. 2019/07/12
-- ProcessLongDoubleCut.lua by Egaltech s.r.l. 2019/07/17
-- Gestione calcolo doppio taglio longitudinale per Travi
-- Tabella per definizione modulo
@@ -69,13 +69,15 @@ function ProcessLong2Cut.Make( Proc, nPhase, nRawId, nPartId)
-- angolo diedro per stabilire se taglio convesso
local bInt, ptP1, ptP2, dAng = EgtSurfTmFacetsContact( Proc.Id, nFc[1], nFc[2], GDB_ID.ROOT)
local bConvex
local bOrtho
if bInt then
bConvex = ( dAng >= 0)
bOrtho = ( abs( dAng + 90) < 1)
else
bConvex = true
bOrtho = false
end
local ptM = ( ptC[1] + ptC[2]) / 2
local bOrtho = ( abs( dAng + 90) < 1)
-- analisi del taglio
local vOrd = {}
local vFaceUse = {}