From 21b2e1cd0acc73d2b175853e5cf2500d52a0e879 Mon Sep 17 00:00:00 2001 From: "andrea.villa" Date: Thu, 11 Dec 2025 15:53:55 +0100 Subject: [PATCH] Piccole migliorie varie --- BatchProcessNew.lua | 1 + Strategies/AvailableStrategyList.json | 2 +- Strategies/Standard/STR0002/STR0002.json | 2 +- StrategyLibs/BLADEKEEPWASTE.lua | 4 ++++ 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/BatchProcessNew.lua b/BatchProcessNew.lua index 40af068..615022c 100644 --- a/BatchProcessNew.lua +++ b/BatchProcessNew.lua @@ -247,6 +247,7 @@ elseif BEAM.FLAG == 9 then Part.id = EgtGetParent( EgtGetParent( BEAM.FEATUREID)) Part.idBoxTm = EgtGetFirstInGroup( EgtGetFirstNameInGroup( Part.id, 'Box') or GDB_ID.NULL) Part.b3Part = EgtGetBBoxGlob( Part.idBoxTm, GDB_BB.STANDARD) + Part.idTempGroup = idTempGroup local Proc = FeatureLib.GetProcFromTrimesh( BEAM.FEATUREID, Part) Proc.nGrp = EgtGetInfo( Proc.id, 'GRP', 'i') diff --git a/Strategies/AvailableStrategyList.json b/Strategies/AvailableStrategyList.json index db173d1..526a5e8 100644 --- a/Strategies/AvailableStrategyList.json +++ b/Strategies/AvailableStrategyList.json @@ -66,7 +66,7 @@ "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010" } ] }, { "sName": "Bevel-1-Through", - "sImage": "ConfigStrategy\\Cut-1-Through.png", + "sImage": "ConfigStrategy\\Bevel-1-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010" } ] } ] diff --git a/Strategies/Standard/STR0002/STR0002.json b/Strategies/Standard/STR0002/STR0002.json index b453ba9..ca9d2a6 100644 --- a/Strategies/Standard/STR0002/STR0002.json +++ b/Strategies/Standard/STR0002/STR0002.json @@ -25,7 +25,7 @@ { "sName": "dOpenMinSafe", "sNameNge": "OPENMINSAFE", - "sValue": "40", + "sValue": "10", "sDescriptionShort": "Minimum approach distance on open sides", "sDescriptionLong": "Minimum approach distance on open sides", "sType": "d", diff --git a/StrategyLibs/BLADEKEEPWASTE.lua b/StrategyLibs/BLADEKEEPWASTE.lua index 9ac4d8b..93c84ae 100644 --- a/StrategyLibs/BLADEKEEPWASTE.lua +++ b/StrategyLibs/BLADEKEEPWASTE.lua @@ -241,6 +241,8 @@ function BLADEKEEPWASTE.Make( Proc, Part, OptionalParameters) OptionalParametersFaceByBlade2.dDepthToMachine = dDepthToMachine Cutting2 = FaceByBlade.Make( Proc, Part, BottomFace, BottomEdgeToMachine, OptionalParametersFaceByBlade2) + Cutting2.nInternalSortingPriority = 3 + Cutting2.dResultWeight = 0.3 table.insert( CalculatedMachinings, Cutting2) elseif not Cutting2.bIsApplicable and Cutting1.bIsApplicable then @@ -249,6 +251,8 @@ function BLADEKEEPWASTE.Make( Proc, Part, OptionalParameters) OptionalParametersFaceByBlade1.dDepthToMachine = dDepthToMachine Cutting1 = FaceByBlade.Make( Proc, Part, BottomFace, BottomEdgeToMachine, OptionalParametersFaceByBlade1) + Cutting1.nInternalSortingPriority = 3 + Cutting1.dResultWeight = 0.3 table.insert( CalculatedMachinings, Cutting1) else