Corretto confronto su nFeatureInternalIndex. Se lalavorazione è un clone hanno lo stesso indice

This commit is contained in:
andrea.villa
2025-12-12 14:47:58 +01:00
parent e646351f3f
commit 6609c7ee16
+1 -1
View File
@@ -1657,7 +1657,7 @@ function MachiningLib.ShortestPathSorting()
-- se stessa Proc
if MACHININGS[DB_MACH_APPLIED[k].nIndexInMachinings].Proc.id == MACHININGS[DB_MACH_APPLIED[j].nIndexInMachinings].Proc.id then
-- se lavorazioni della stessa feature, obbligatorio rispettare ordine
if MACHININGS[DB_MACH_APPLIED[k].nIndexInMachinings].Machining.nFeatureInternalIndex < MACHININGS[DB_MACH_APPLIED[j].nIndexInMachinings].Machining.nFeatureInternalIndex then
if MACHININGS[DB_MACH_APPLIED[k].nIndexInMachinings].Machining.nFeatureInternalIndex <= MACHININGS[DB_MACH_APPLIED[j].nIndexInMachinings].Machining.nFeatureInternalIndex then
EgtOptMachAddDependence( k, j)
end
-- se tra due Proc diverse