- BottomFace diventa BottomFaces e comprende tutte le possibili facce di fondo. La [1] è sempre quella a minore elevazione (sono ordinate).
- modifiche a AddNewMachining e di conseguenza alle strategie
This commit is contained in:
@@ -293,12 +293,12 @@ end
|
||||
-------------------------------------------------------------------------------------------------------------
|
||||
-- funzione per aggiungere una nuova lavorazione
|
||||
-- TODO da fare
|
||||
function MachiningLib.AddNewMachining( Machining)
|
||||
function MachiningLib.AddNewMachining( Proc, Machining)
|
||||
local nErr
|
||||
local sErr = ''
|
||||
|
||||
-- Controllo parametri obbligatori
|
||||
if not Machining.nType or not Machining.nToolIndex or not Machining.idProc or not Machining.idFaceToMachine then
|
||||
if not Machining.nType or not Machining.nToolIndex or not Machining.Geometry or not Proc.id then
|
||||
return false, sErr
|
||||
end
|
||||
|
||||
@@ -323,7 +323,7 @@ function MachiningLib.AddNewMachining( Machining)
|
||||
|
||||
-- se nome non definito, assegno alla lavorazioen un nome standard
|
||||
if not Machining.sOperationName then
|
||||
Machining.sOperationName = Machining.sTypeName .. ( EgtGetName( Machining.idProc) or tostring( Machining.idProc)) .. '_' .. tostring( Machining.idFaceToMachine)
|
||||
Machining.sOperationName = Machining.sTypeName .. ( EgtGetName( Proc.id) or tostring( Proc.id)) .. '_' .. tostring( Machining.idFaceToMachine)
|
||||
end
|
||||
if not Machining.sToolName then
|
||||
Machining.sToolName = TOOLS[Machining.nToolIndex].sName
|
||||
@@ -334,8 +334,7 @@ function MachiningLib.AddNewMachining( Machining)
|
||||
|
||||
if nOperationId then
|
||||
-- impostazione geometria
|
||||
-- TODO qui passare direttamente la tabella con la geometria (potrebbero arrivare anche più facce o geometrie che non sono facce)
|
||||
EgtSetMachiningGeometry( {{ Machining.idProc, Machining.idFaceToMachine}})
|
||||
EgtSetMachiningGeometry( Machining.Geometry)
|
||||
|
||||
-- impostazione parametri lavorazione
|
||||
if Machining.sDepth then
|
||||
|
||||
Reference in New Issue
Block a user