diff --git a/Images/ConfigStrategy/Bevel-1-Through.png b/Images/ConfigStrategy/Bevel-1-Through.png new file mode 100644 index 0000000..7348cf3 Binary files /dev/null and b/Images/ConfigStrategy/Bevel-1-Through.png differ diff --git a/Images/ConfigStrategy/BlockHouse.png b/Images/ConfigStrategy/BlockHouse.png new file mode 100644 index 0000000..104910a Binary files /dev/null and b/Images/ConfigStrategy/BlockHouse.png differ diff --git a/Images/ConfigStrategy/BlockHouseFront.png b/Images/ConfigStrategy/BlockHouseFront.png new file mode 100644 index 0000000..268c92d Binary files /dev/null and b/Images/ConfigStrategy/BlockHouseFront.png differ diff --git a/Images/ConfigStrategy/BlockHouseHalfLap.png b/Images/ConfigStrategy/BlockHouseHalfLap.png new file mode 100644 index 0000000..9fb5ac5 Binary files /dev/null and b/Images/ConfigStrategy/BlockHouseHalfLap.png differ diff --git a/Images/ConfigStrategy/Chamfer.png b/Images/ConfigStrategy/Chamfer.png new file mode 100644 index 0000000..4d266f9 Binary files /dev/null and b/Images/ConfigStrategy/Chamfer.png differ diff --git a/Images/ConfigStrategy/Cut-1-Through.png b/Images/ConfigStrategy/Cut-1-Through.png new file mode 100644 index 0000000..e771d16 Binary files /dev/null and b/Images/ConfigStrategy/Cut-1-Through.png differ diff --git a/Images/ConfigStrategy/DoubleCut.png b/Images/ConfigStrategy/DoubleCut.png new file mode 100644 index 0000000..16a6213 Binary files /dev/null and b/Images/ConfigStrategy/DoubleCut.png differ diff --git a/Images/ConfigStrategy/Dovetail.png b/Images/ConfigStrategy/Dovetail.png new file mode 100644 index 0000000..93019cd Binary files /dev/null and b/Images/ConfigStrategy/Dovetail.png differ diff --git a/Images/ConfigStrategy/DovetailMortise.png b/Images/ConfigStrategy/DovetailMortise.png new file mode 100644 index 0000000..3cffb74 Binary files /dev/null and b/Images/ConfigStrategy/DovetailMortise.png differ diff --git a/Images/ConfigStrategy/DovetailMortiseFront.png b/Images/ConfigStrategy/DovetailMortiseFront.png new file mode 100644 index 0000000..e875df6 Binary files /dev/null and b/Images/ConfigStrategy/DovetailMortiseFront.png differ diff --git a/Images/ConfigStrategy/DovetailTenon.png b/Images/ConfigStrategy/DovetailTenon.png new file mode 100644 index 0000000..d63fe9e Binary files /dev/null and b/Images/ConfigStrategy/DovetailTenon.png differ diff --git a/Images/ConfigStrategy/Drilling.png b/Images/ConfigStrategy/Drilling.png new file mode 100644 index 0000000..6c07d93 Binary files /dev/null and b/Images/ConfigStrategy/Drilling.png differ diff --git a/Images/ConfigStrategy/FrenchRidgeLap.png b/Images/ConfigStrategy/FrenchRidgeLap.png new file mode 100644 index 0000000..330805d Binary files /dev/null and b/Images/ConfigStrategy/FrenchRidgeLap.png differ diff --git a/Images/ConfigStrategy/Groove-3-Through.png b/Images/ConfigStrategy/Groove-3-Through.png new file mode 100644 index 0000000..75cb94c Binary files /dev/null and b/Images/ConfigStrategy/Groove-3-Through.png differ diff --git a/Images/ConfigStrategy/HeadCut.png b/Images/ConfigStrategy/HeadCut.png new file mode 100644 index 0000000..fef0421 Binary files /dev/null and b/Images/ConfigStrategy/HeadCut.png differ diff --git a/Images/ConfigStrategy/MortiseFront.png b/Images/ConfigStrategy/MortiseFront.png new file mode 100644 index 0000000..031a131 Binary files /dev/null and b/Images/ConfigStrategy/MortiseFront.png differ diff --git a/Images/ConfigStrategy/Planing.png b/Images/ConfigStrategy/Planing.png new file mode 100644 index 0000000..913e8d1 Binary files /dev/null and b/Images/ConfigStrategy/Planing.png differ diff --git a/Images/ConfigStrategy/Pocket-5-Blind.png b/Images/ConfigStrategy/Pocket-5-Blind.png new file mode 100644 index 0000000..cd910f9 Binary files /dev/null and b/Images/ConfigStrategy/Pocket-5-Blind.png differ diff --git a/Images/ConfigStrategy/Pocket-Round.png b/Images/ConfigStrategy/Pocket-Round.png new file mode 100644 index 0000000..372be83 Binary files /dev/null and b/Images/ConfigStrategy/Pocket-Round.png differ diff --git a/Images/ConfigStrategy/ProfileFront.png b/Images/ConfigStrategy/ProfileFront.png new file mode 100644 index 0000000..8ef08dc Binary files /dev/null and b/Images/ConfigStrategy/ProfileFront.png differ diff --git a/Images/ConfigStrategy/ProfileHead.png b/Images/ConfigStrategy/ProfileHead.png new file mode 100644 index 0000000..2205b48 Binary files /dev/null and b/Images/ConfigStrategy/ProfileHead.png differ diff --git a/Images/ConfigStrategy/ProfileHeadCambered.png b/Images/ConfigStrategy/ProfileHeadCambered.png new file mode 100644 index 0000000..09ca2dc Binary files /dev/null and b/Images/ConfigStrategy/ProfileHeadCambered.png differ diff --git a/Images/ConfigStrategy/ProfileHeadConcave.png b/Images/ConfigStrategy/ProfileHeadConcave.png new file mode 100644 index 0000000..76b72ef Binary files /dev/null and b/Images/ConfigStrategy/ProfileHeadConcave.png differ diff --git a/Images/ConfigStrategy/ProfileHeadConvex.png b/Images/ConfigStrategy/ProfileHeadConvex.png new file mode 100644 index 0000000..f3e1458 Binary files /dev/null and b/Images/ConfigStrategy/ProfileHeadConvex.png differ diff --git a/Images/ConfigStrategy/Rabbet-2-Through.png b/Images/ConfigStrategy/Rabbet-2-Through.png new file mode 100644 index 0000000..c8792dd Binary files /dev/null and b/Images/ConfigStrategy/Rabbet-2-Through.png differ diff --git a/Images/ConfigStrategy/RidgeValleyCut.png b/Images/ConfigStrategy/RidgeValleyCut.png new file mode 100644 index 0000000..7efca38 Binary files /dev/null and b/Images/ConfigStrategy/RidgeValleyCut.png differ diff --git a/Images/ConfigStrategy/RoundArch.png b/Images/ConfigStrategy/RoundArch.png new file mode 100644 index 0000000..8488345 Binary files /dev/null and b/Images/ConfigStrategy/RoundArch.png differ diff --git a/Images/ConfigStrategy/ScarfJoint.png b/Images/ConfigStrategy/ScarfJoint.png new file mode 100644 index 0000000..8fe9259 Binary files /dev/null and b/Images/ConfigStrategy/ScarfJoint.png differ diff --git a/Images/ConfigStrategy/StepJoint.png b/Images/ConfigStrategy/StepJoint.png new file mode 100644 index 0000000..1ad8791 Binary files /dev/null and b/Images/ConfigStrategy/StepJoint.png differ diff --git a/Images/ConfigStrategy/StepJointNotch.png b/Images/ConfigStrategy/StepJointNotch.png new file mode 100644 index 0000000..32a5bd1 Binary files /dev/null and b/Images/ConfigStrategy/StepJointNotch.png differ diff --git a/Images/ConfigStrategy/TailCut.png b/Images/ConfigStrategy/TailCut.png new file mode 100644 index 0000000..66e576a Binary files /dev/null and b/Images/ConfigStrategy/TailCut.png differ diff --git a/Images/ConfigStrategy/Tenon.png b/Images/ConfigStrategy/Tenon.png new file mode 100644 index 0000000..f9024fd Binary files /dev/null and b/Images/ConfigStrategy/Tenon.png differ diff --git a/Images/ConfigStrategy/Text.png b/Images/ConfigStrategy/Text.png new file mode 100644 index 0000000..80edba0 Binary files /dev/null and b/Images/ConfigStrategy/Text.png differ diff --git a/Images/ConfigStrategy/TriangleCut.png b/Images/ConfigStrategy/TriangleCut.png new file mode 100644 index 0000000..1ad8791 Binary files /dev/null and b/Images/ConfigStrategy/TriangleCut.png differ diff --git a/Images/ConfigStrategy/Tunnel-4-Through.png b/Images/ConfigStrategy/Tunnel-4-Through.png new file mode 100644 index 0000000..aaa3609 Binary files /dev/null and b/Images/ConfigStrategy/Tunnel-4-Through.png differ diff --git a/Images/ConfigStrategy/TyroleanDovetail.png b/Images/ConfigStrategy/TyroleanDovetail.png new file mode 100644 index 0000000..b3d3e7c Binary files /dev/null and b/Images/ConfigStrategy/TyroleanDovetail.png differ diff --git a/Strategies/AvailableStrategyList.json b/Strategies/AvailableStrategyList.json index b98e6b8..52198bb 100644 --- a/Strategies/AvailableStrategyList.json +++ b/Strategies/AvailableStrategyList.json @@ -6,15 +6,19 @@ "nGrp": 1, "TopologyList" : [ { "sName": "Cut-1-Through", + "sImage": "ConfigStrategy\\Cut-1-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" } ] }, { "sName": "Bevel-1-Through", + "sImage": "ConfigStrategy\\Bevel-1-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" } ] }, { "sName": "HeadCut", + "sImage": "ConfigStrategy\\HeadCut.png", "StrategyList" : [ { "sStrategyId": "HEADCUT" } ] }, { "sName": "TailCut", + "sImage": "ConfigStrategy\\TailCut.png", "StrategyList" : [ { "sStrategyId": "TAILCUT" } ] } ] @@ -25,6 +29,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\Bevel-1-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010" } ] } ] @@ -35,6 +40,7 @@ "nGrp": 1, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\DoubleCut.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010" } ] } ] @@ -45,6 +51,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\RidgeValleyCut.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010" } ] } ] @@ -55,6 +62,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\Cut-1-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010" } ] } ] @@ -65,28 +73,40 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Pocket-5-Blind", + "sImage": "ConfigStrategy\\Pocket-5-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-4-Blind", + "sImage": "ConfigStrategy\\Groove-4-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-3-Through", + "sImage": "ConfigStrategy\\Groove-3-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Tunnel-4-Through", + "sImage": "ConfigStrategy\\Tunnel-4-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-3-Blind", + "sImage": "ConfigStrategy\\Groove-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-3-Blind", + "sImage": "ConfigStrategy\\Bevel-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-2-Blind", + "sImage": "ConfigStrategy\\Bevel-2-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010" } ] }, { "sName": "Rabbet-2-Through", + "sImage": "ConfigStrategy\\Rabbet-2-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010"} ] + }, + { "sName": "Cut-1-Through", + "sImage": "ConfigStrategy\\Cut-1-Through.png", + "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" } ] } ] }, @@ -96,28 +116,40 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Pocket-5-Blind", + "sImage": "ConfigStrategy\\Pocket-5-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-4-Blind", + "sImage": "ConfigStrategy\\Groove-4-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-3-Through", + "sImage": "ConfigStrategy\\Groove-3-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Tunnel-4-Through", + "sImage": "ConfigStrategy\\Tunnel-4-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-3-Blind", + "sImage": "ConfigStrategy\\Groove-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-3-Blind", + "sImage": "ConfigStrategy\\Bevel-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-2-Blind", + "sImage": "ConfigStrategy\\Bevel-2-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010" } ] }, { "sName": "Rabbet-2-Through", + "sImage": "ConfigStrategy\\Rabbet-2-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010"} ] + }, + { "sName": "Cut-1-Through", + "sImage": "ConfigStrategy\\Cut-1-Through.png", + "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" } ] } ] }, @@ -127,6 +159,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010"} ] } ] @@ -137,21 +170,27 @@ "nGrp": 0, "TopologyList" : [ { "sName": "RafterNotch-5-Through", + "sImage": "", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Groove-3-Through", + "sImage": "ConfigStrategy\\Groove-3-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-3-Blind", + "sImage": "ConfigStrategy\\Groove-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-3-Blind", + "sImage": "ConfigStrategy\\Bevel-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-2-Blind", + "sImage": "ConfigStrategy\\Bevel-2-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010" } ] }, { "sName": "Rabbet-2-Through", + "sImage": "ConfigStrategy\\Rabbet-2-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010"} ] } ] @@ -162,21 +201,27 @@ "nGrp": 1, "TopologyList" : [ { "sName": "RidgeLap-3-Through", + "sImage": "", "StrategyList" : [ { "sStrategyId": "STR0012"} ] }, { "sName": "Groove-3-Blind", + "sImage": "ConfigStrategy\\Groove-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-3-Blind", + "sImage": "ConfigStrategy\\Bevel-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-2-Blind", + "sImage": "ConfigStrategy\\Bevel-2-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010" } ] }, { "sName": "Rabbet-2-Through", + "sImage": "ConfigStrategy\\Rabbet-2-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010"} ] }, { "sName": "Cut-1-Through", + "sImage": "ConfigStrategy\\Cut-1-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" } ] } ] @@ -187,28 +232,40 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Pocket-5-Blind", + "sImage": "ConfigStrategy\\Pocket-5-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-4-Blind", + "sImage": "ConfigStrategy\\Groove-4-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-3-Through", + "sImage": "ConfigStrategy\\Groove-3-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Tunnel-4-Through", + "sImage": "ConfigStrategy\\Tunnel-4-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-3-Blind", + "sImage": "ConfigStrategy\\Groove-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-3-Blind", + "sImage": "ConfigStrategy\\Bevel-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-2-Blind", + "sImage": "ConfigStrategy\\Bevel-2-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010" } ] }, { "sName": "Rabbet-2-Through", + "sImage": "ConfigStrategy\\Rabbet-2-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010"} ] + }, + { "sName": "Cut-1-Through", + "sImage": "ConfigStrategy\\Cut-1-Through.png", + "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" } ] } ] }, @@ -218,28 +275,40 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Pocket-5-Blind", + "sImage": "ConfigStrategy\\Pocket-5-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-4-Blind", + "sImage": "ConfigStrategy\\Groove-4-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-3-Through", + "sImage": "ConfigStrategy\\Groove-3-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Tunnel-4-Through", + "sImage": "ConfigStrategy\\Tunnel-4-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-3-Blind", + "sImage": "ConfigStrategy\\Groove-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-3-Blind", + "sImage": "ConfigStrategy\\Bevel-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-2-Blind", + "sImage": "ConfigStrategy\\Bevel-2-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010" } ] }, { "sName": "Rabbet-2-Through", + "sImage": "ConfigStrategy\\Rabbet-2-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010"} ] + }, + { "sName": "Cut-1-Through", + "sImage": "ConfigStrategy\\Cut-1-Through.png", + "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" } ] } ] }, @@ -249,6 +318,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "BlockHouse.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] } ] @@ -259,28 +329,40 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Pocket-5-Blind", + "sImage": "ConfigStrategy\\Pocket-5-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-4-Blind", + "sImage": "ConfigStrategy\\Groove-4-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-3-Through", + "sImage": "ConfigStrategy\\Groove-3-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Tunnel-4-Through", + "sImage": "ConfigStrategy\\Tunnel-4-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-3-Blind", + "sImage": "ConfigStrategy\\Groove-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-3-Blind", + "sImage": "ConfigStrategy\\Bevel-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-2-Blind", + "sImage": "ConfigStrategy\\Bevel-2-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010" } ] }, { "sName": "Rabbet-2-Through", + "sImage": "ConfigStrategy\\Rabbet-2-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010"} ] + }, + { "sName": "Cut-1-Through", + "sImage": "ConfigStrategy\\Cut-1-Through.png", + "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" } ] } ] }, @@ -290,6 +372,7 @@ "nGrp": 1, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\FrenchRidgeLap.png", "StrategyList" : [ ] } ] @@ -300,6 +383,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\Chamfer.png", "StrategyList" : [ ] } ] @@ -310,6 +394,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\BlockHouseHalfLap.png", "StrategyList" : [ ] } ] @@ -320,6 +405,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\BlockHouseFront.png", "StrategyList" : [ ] } ] @@ -330,28 +416,40 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Pocket-5-Blind", + "sImage": "ConfigStrategy\\Pocket-5-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-4-Blind", + "sImage": "ConfigStrategy\\Groove-4-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-3-Through", + "sImage": "ConfigStrategy\\Groove-3-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Tunnel-4-Through", + "sImage": "ConfigStrategy\\Tunnel-4-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-3-Blind", + "sImage": "ConfigStrategy\\Groove-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-3-Blind", + "sImage": "ConfigStrategy\\Bevel-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-2-Blind", + "sImage": "ConfigStrategy\\Bevel-2-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010" } ] }, { "sName": "Rabbet-2-Through", + "sImage": "ConfigStrategy\\Rabbet-2-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010"} ] + }, + { "sName": "Cut-1-Through", + "sImage": "ConfigStrategy\\Cut-1-Through.png", + "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" } ] } ] }, @@ -361,6 +459,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\Drilling.png", "StrategyList" : [ { "sStrategyId": "STR0011" }, { "sStrategyId": "STR0013" } ] } ] @@ -371,6 +470,7 @@ "nGrp": 1, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\Tenon.png", "StrategyList" : [ { "sStrategyId": "STR0006" } ] } ] @@ -381,36 +481,51 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Pocket-5-Blind", + "sImage": "ConfigStrategy\\Pocket-5-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-4-Blind", + "sImage": "ConfigStrategy\\Groove-4-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-3-Through", + "sImage": "ConfigStrategy\\Groove-3-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Tunnel-4-Through", + "sImage": "ConfigStrategy\\Tunnel-4-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-3-Blind", + "sImage": "ConfigStrategy\\Groove-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-3-Blind", + "sImage": "ConfigStrategy\\Bevel-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-2-Blind", + "sImage": "ConfigStrategy\\Bevel-2-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010" } ] }, { "sName": "Rabbet-2-Through", + "sImage": "ConfigStrategy\\Rabbet-2-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010"} ] }, + { "sName": "Cut-1-Through", + "sImage": "ConfigStrategy\\Cut-1-Through.png", + "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" } ] + }, { "sName": "Pocket-Round", + "sImage": "ConfigStrategy\\Pocket-Round.png", "StrategyList" : [ { "sStrategyId": "STR0008" } ] }, { "sName": "Pocket-Round-Front", + "sImage": "ConfigStrategy\\MortiseFront.png", "StrategyList" : [ { "sStrategyId": "STR0008" } ] }, { "sName": "Pocket-Round-Through", + "sImage": "", "StrategyList" : [ { "sStrategyId": "STR0008" } ] } ] @@ -421,36 +536,51 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Pocket-5-Blind", + "sImage": "ConfigStrategy\\Pocket-5-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-4-Blind", + "sImage": "ConfigStrategy\\Groove-4-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-3-Through", + "sImage": "ConfigStrategy\\Groove-3-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Tunnel-4-Through", + "sImage": "ConfigStrategy\\Tunnel-4-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0003" }, { "sStrategyId": "STR0004" } ] }, { "sName": "Groove-3-Blind", + "sImage": "ConfigStrategy\\Groove-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-3-Blind", + "sImage": "ConfigStrategy\\Bevel-3-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" } ] }, { "sName": "Bevel-2-Blind", + "sImage": "ConfigStrategy\\Bevel-2-Blind.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010" } ] }, { "sName": "Rabbet-2-Through", + "sImage": "ConfigStrategy\\Rabbet-2-Through.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" }, { "sStrategyId": "STR0010"} ] }, + { "sName": "Cut-1-Through", + "sImage": "ConfigStrategy\\Cut-1-Through.png", + "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0005" } ] + }, { "sName": "Pocket-Round", + "sImage": "ConfigStrategy\\Pocket-Round.png", "StrategyList" : [ { "sStrategyId": "STR0008" } ] }, { "sName": "Pocket-Round-Front", + "sImage": "ConfigStrategy\\MortiseFront.png", "StrategyList" : [ { "sStrategyId": "STR0008" } ] }, { "sName": "Pocket-Round-Through", + "sImage": "", "StrategyList" : [ { "sStrategyId": "STR0008" } ] } ] @@ -461,6 +591,7 @@ "nGrp": 1, "TopologyList" : [ { "sName": "Feature", + "sImage": "", "StrategyList" : [ ] } ] @@ -471,6 +602,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "", "StrategyList" : [ ] } ] @@ -481,6 +613,7 @@ "nGrp": 1, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\DovetailTenon.png", "StrategyList" : [ { "sStrategyId": "STR0001" } ] } ] @@ -491,6 +624,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\DovetailMortise.png", "StrategyList" : [ { "sStrategyId": "STR0007" } ] } ] @@ -501,6 +635,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\DovetailMortiseFront.png", "StrategyList" : [ { "sStrategyId": "STR0007" } ] } ] @@ -511,6 +646,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\Text.png", "StrategyList" : [ { "sStrategyId": "STR0014" }] } ] @@ -521,6 +657,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\Text.png", "StrategyList" : [ { "sStrategyId": "STR0014" }] } ] @@ -531,6 +668,7 @@ "nGrp": 1, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\ScarfSimple.png", "StrategyList" : [ ] } ] @@ -541,6 +679,7 @@ "nGrp": 1, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\ScarfJoint.png", "StrategyList" : [ ] } ] @@ -551,6 +690,7 @@ "nGrp": 1, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\StepJoint.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0010"} ] } ] @@ -561,6 +701,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\StepJointNotch.png", "StrategyList" : [ { "sStrategyId": "STR0002" }, { "sStrategyId": "STR0010"} ] } ] @@ -571,6 +712,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\Planing.png", "StrategyList" : [ ] } ] @@ -581,6 +723,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\ProfileFront.png", "StrategyList" : [ { "sStrategyId": "STR0015" } ] } ] @@ -591,6 +734,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\ProfileHeadConcave.png", "StrategyList" : [ { "sStrategyId": "STR0015" } ] } ] @@ -601,6 +745,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\ProfileHeadConvex.png", "StrategyList" : [ { "sStrategyId": "STR0015" } ] } ] @@ -611,6 +756,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\ProfileHeadCambered.png", "StrategyList" : [ { "sStrategyId": "STR0015" } ] } ] @@ -621,6 +767,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\RoundArch.png", "StrategyList" : [ { "sStrategyId": "STR0015" } ] } ] @@ -631,6 +778,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\ProfileHead.png", "StrategyList" : [ { "sStrategyId": "STR0015" } ] } ] @@ -641,6 +789,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "", "StrategyList" : [ ] } ] @@ -651,6 +800,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\TriangleCut.png", "StrategyList" : [ ] } ] @@ -661,6 +811,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\TyroleanDovetail.png", "StrategyList" : [ ] } ] @@ -671,6 +822,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "ConfigStrategy\\Dovetail.png", "StrategyList" : [ ] } ] @@ -681,6 +833,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "", "StrategyList" : [ ] } ] @@ -691,6 +844,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "", "StrategyList" : [ ] } ] @@ -701,6 +855,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "", "StrategyList" : [ ] } ] @@ -711,6 +866,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "", "StrategyList" : [ ] } ] @@ -721,6 +877,7 @@ "nGrp": 0, "TopologyList" : [ { "sName": "Feature", + "sImage": "", "StrategyList" : [ ] } ] diff --git a/StrategyLibs/FACEBYBLADE.lua b/StrategyLibs/FACEBYBLADE.lua index e7a1b18..fb791e6 100644 --- a/StrategyLibs/FACEBYBLADE.lua +++ b/StrategyLibs/FACEBYBLADE.lua @@ -499,7 +499,7 @@ function FACEBYBLADE.Make( Proc, Part, FaceToMachine, EdgeToMachine, OptionalPar -- se lavorazione aperta sulla coda, eventuali aggiustamenti -- TODO valutare se fare funzione a parte - local bIsTruncatingCutOnTail = Proc.Topology and Proc.Topology.sName == 'Cut-1-Through' and Proc.AffectedFaces.bLeft + local bIsTruncatingCutOnTail = Proc.Topology and ( Proc.Topology.sName == 'Cut-1-Through' or Proc.Topology.sName == 'TailCut') and Proc.AffectedFaces.bLeft if bIsTruncatingCutOnTail then Cutting.sStage = 'AfterTail' elseif Proc.AffectedFaces.bLeft and ( EdgeToMachine.sType == 'Bottom' or ( Cutting.vtToolDirection:getX() < 0.707)) then