DataWall :
- modifiche per nesting cliente belga - in FreeContour aggiunta gestione marcatura (codice 10).
This commit is contained in:
@@ -37,6 +37,29 @@ function WPMK.Classify( Proc, b3Raw)
|
||||
return ( vtN:getZ() > WD.NZ_MINA)
|
||||
end
|
||||
|
||||
----------------------------------------------------------------------
|
||||
-- Classificazione del flip della feature per nesting
|
||||
-- return nFlip0, nFlip1
|
||||
function WPMK.FlipClassify( Proc)
|
||||
local nFlip0, nFlip1
|
||||
local vtN
|
||||
if EgtGetType( Proc.Id) ~= GDB_TY.EXT_TEXT then
|
||||
vtN = EgtCurveExtrusion( Proc.Id, GDB_ID.ROOT)
|
||||
else
|
||||
vtN = EgtTextNormVersor( Proc.Id, GDB_ID.ROOT)
|
||||
end
|
||||
-- verifico sia una curva/testo
|
||||
if not vtN then
|
||||
return false
|
||||
end
|
||||
-- verifico se la marcatura è lavorabile (solo da sopra)
|
||||
nFlip0 = EgtIf( vtN:getZ() > WD.NZ_MINA, 100, 0)
|
||||
nFlip1 = EgtIf( - vtN:getZ() > WD.NZ_MINA, 100, 0)
|
||||
return nFlip0, nFlip1
|
||||
|
||||
end
|
||||
|
||||
|
||||
---------------------------------------------------------------------
|
||||
-- Applicazione della lavorazione
|
||||
function WPMK.Make( Proc, nRawId, b3Raw)
|
||||
|
||||
Reference in New Issue
Block a user