- Prima versione pulizia corner con lama
- Funzione "FaceData.GetFacesInfo" accetta ora una lista di facce sulle quali calcolare le info, per evitare di calcolarle tutte in caso siano molte - In "BCS.GetToolsFromMachDataFile", se lista tag vuota, si esce subito
This commit is contained in:
@@ -544,17 +544,18 @@ end
|
||||
local function GetToolsFromMachDataFile( MachiningDataList, TagListToGet)
|
||||
local ToolList = {}
|
||||
|
||||
if MachiningDataList and #MachiningDataList > 0 then
|
||||
if MachiningDataList and #MachiningDataList > 0 and #TagListToGet > 0 then
|
||||
for nIndex = 1, #MachiningDataList do
|
||||
-- se utensile attivo e compatibile con TAG
|
||||
if MachiningDataList[nIndex].On and Contains( TagListToGet, MachiningDataList[nIndex].Type) then
|
||||
-- se è nuova versione, prendo il tool
|
||||
if MachiningDataList[nIndex].Tool then
|
||||
table.insert( ToolList, MachiningDataList[nIndex].Tool)
|
||||
table.insert( ToolList, { sName = MachiningDataList[nIndex].Tool})
|
||||
-- altrimenti dalla lavorazione si ricava il tool
|
||||
else
|
||||
EgtMdbSetCurrMachining( MachiningDataList[nIndex].Name)
|
||||
table.insert( ToolList, { sName = EgtMdbGetCurrMachiningParam( MCH_MP.TOOL)})
|
||||
elseif MachiningDataList[nIndex].Name then
|
||||
if EgtMdbSetCurrMachining( MachiningDataList[nIndex].Name) then
|
||||
table.insert( ToolList, { sName = EgtMdbGetCurrMachiningParam( MCH_MP.TOOL)})
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user