Updated common knobs to be able to limit travel

Signed-off-by: fly <merspieler@alwaysdata.net>
This commit is contained in:
fly 2024-08-22 15:23:53 +02:00
parent 21fa04ffb4
commit d085afd098
4 changed files with 109656 additions and 5 deletions

View file

@ -13,6 +13,25 @@
"type": "points_coincident", "type": "points_coincident",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6" "wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
}, },
"060e64c2-4a01-40c9-b4ea-810f85e03cc4": {
"distance": 6.0,
"entity1": {
"entity": "9584bf6b-6db3-5ade-aa88-e431d6803491",
"point": 1
},
"entity2": {
"entity": "9584bf6b-6db3-5ade-aa88-e431d6803491",
"point": 2
},
"group": "40f38e25-cdc6-49a6-9c81-198ef5532b25",
"offset": [
0.0,
0.0,
0.0
],
"type": "point_distance",
"wrkpl": "00000000-0000-0000-0000-000000000000"
},
"06d43ee9-3a4d-457c-9f7f-8261d25b48e5": { "06d43ee9-3a4d-457c-9f7f-8261d25b48e5": {
"distance": 2.299999999999999, "distance": 2.299999999999999,
"entity1": { "entity1": {
@ -32,6 +51,25 @@
"type": "point_distance_horizontal", "type": "point_distance_horizontal",
"wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a" "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
}, },
"096e6c9b-c319-4325-aac5-55fe16f6f13b": {
"distance": 2.5,
"entity1": {
"entity": "d32a79ff-9358-4906-965d-0c9ee835b108",
"point": 2
},
"entity2": {
"entity": "d32a79ff-9358-4906-965d-0c9ee835b108",
"point": 1
},
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"offset": [
-8.172955645591173e-10,
-0.28357234515500096,
0.0
],
"type": "point_distance_horizontal",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"0edb14b6-799c-452a-83c9-a363ee4b6d7d": { "0edb14b6-799c-452a-83c9-a363ee4b6d7d": {
"entity1": { "entity1": {
"entity": "40086757-49c6-5b23-8936-063f63e705f5", "entity": "40086757-49c6-5b23-8936-063f63e705f5",
@ -109,6 +147,19 @@
"type": "point_distance_vertical", "type": "point_distance_vertical",
"wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a" "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
}, },
"1ae29b41-6ed5-495d-ad5c-a894949c0381": {
"entity1": {
"entity": "d0d6b65d-1e69-47e3-822e-e94c3bbc5996",
"point": 1
},
"entity2": {
"entity": "d32a79ff-9358-4906-965d-0c9ee835b108",
"point": 1
},
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"type": "points_coincident",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"1cb538e9-a016-4746-a726-0b3f538f036f": { "1cb538e9-a016-4746-a726-0b3f538f036f": {
"distance": 1.4, "distance": 1.4,
"entity1": { "entity1": {
@ -141,6 +192,32 @@
"type": "points_coincident", "type": "points_coincident",
"wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a" "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
}, },
"22fc1744-5d1b-4b6e-aaf8-43e3ec241b8c": {
"entity1": {
"entity": "16389367-4b2a-41ce-b7fc-990e0395cb41",
"point": 1
},
"entity2": {
"entity": "16389367-4b2a-41ce-b7fc-990e0395cb41",
"point": 2
},
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"type": "vertical",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"2490492a-5062-4cc9-acc8-98a17933e194": {
"entity1": {
"entity": "31cd5433-2f3c-457e-afcd-1eae027587b1",
"point": 1
},
"entity2": {
"entity": "31cd5433-2f3c-457e-afcd-1eae027587b1",
"point": 2
},
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"type": "vertical",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"25c1982f-ad5f-415f-a112-0e3740209900": { "25c1982f-ad5f-415f-a112-0e3740209900": {
"distance": 0.8, "distance": 0.8,
"entity1": { "entity1": {
@ -173,6 +250,23 @@
"type": "points_coincident", "type": "points_coincident",
"wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a" "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
}, },
"276583b6-1e6e-4822-9092-d47b4132bd76": {
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"line": "d0d6b65d-1e69-47e3-822e-e94c3bbc5996",
"point": {
"entity": "6d2c30a9-8a18-4a40-ac77-63708e7e0b20",
"point": 0
},
"type": "midpoint",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"2a6a6e61-a5c6-4d2c-b9df-df6d392a655b": {
"entity1": "31cd5433-2f3c-457e-afcd-1eae027587b1",
"entity2": "d32a79ff-9358-4906-965d-0c9ee835b108",
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"type": "equal_length",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"2dee967d-9b11-4031-9e3b-178a19a87ae3": { "2dee967d-9b11-4031-9e3b-178a19a87ae3": {
"distance": 0.3, "distance": 0.3,
"entity1": { "entity1": {
@ -272,6 +366,19 @@
"type": "point_distance_vertical", "type": "point_distance_vertical",
"wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a" "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
}, },
"32c686ed-95b1-4f19-9a4d-7155d2b24f60": {
"entity1": {
"entity": "01097110-afc4-5548-8b10-bae5f2124efd",
"point": 1
},
"entity2": {
"entity": "52b18a97-003f-4dae-b327-3ae962f4ba03",
"point": 1
},
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"type": "points_coincident",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"35aa6d3d-80ae-4c9a-a87c-39a8d24a67c5": { "35aa6d3d-80ae-4c9a-a87c-39a8d24a67c5": {
"entity1": { "entity1": {
"entity": "a85d7654-07da-442e-9964-db06506bd232", "entity": "a85d7654-07da-442e-9964-db06506bd232",
@ -304,6 +411,19 @@
"type": "point_distance_vertical", "type": "point_distance_vertical",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6" "wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
}, },
"4313d643-5697-470e-8b17-ef115fffbed8": {
"entity1": {
"entity": "d32a79ff-9358-4906-965d-0c9ee835b108",
"point": 2
},
"entity2": {
"entity": "31cd5433-2f3c-457e-afcd-1eae027587b1",
"point": 1
},
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"type": "points_coincident",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"54fdf527-0944-4f81-bc35-e23661746f85": { "54fdf527-0944-4f81-bc35-e23661746f85": {
"entity1": { "entity1": {
"entity": "36c40880-2127-463c-a2eb-5b9a29b8cc0b", "entity": "36c40880-2127-463c-a2eb-5b9a29b8cc0b",
@ -408,6 +528,30 @@
"type": "points_coincident", "type": "points_coincident",
"wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a" "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
}, },
"733db87e-a30d-4041-8f5d-64d0828fcaaa": {
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"line": "52b18a97-003f-4dae-b327-3ae962f4ba03",
"point": {
"entity": "6d2c30a9-8a18-4a40-ac77-63708e7e0b20",
"point": 0
},
"type": "point_on_line",
"val": 0.8032526775089249,
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"7c137102-ce6c-4e51-a45b-7bd7df0e18a5": {
"entity1": {
"entity": "16389367-4b2a-41ce-b7fc-990e0395cb41",
"point": 2
},
"entity2": {
"entity": "d32a79ff-9358-4906-965d-0c9ee835b108",
"point": 1
},
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"type": "points_coincident",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"84302b16-3878-44a6-9147-e7df0caea48b": { "84302b16-3878-44a6-9147-e7df0caea48b": {
"entity1": { "entity1": {
"entity": "e67f5a25-9dc5-4a43-a6e5-72f3345904f3", "entity": "e67f5a25-9dc5-4a43-a6e5-72f3345904f3",
@ -504,6 +648,25 @@
"type": "point_distance_vertical", "type": "point_distance_vertical",
"wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a" "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
}, },
"8f7449a6-d54b-4286-bef4-c10906c0875e": {
"distance": 5.0,
"entity1": {
"entity": "01097110-afc4-5548-8b10-bae5f2124efd",
"point": 1
},
"entity2": {
"entity": "6d2c30a9-8a18-4a40-ac77-63708e7e0b20",
"point": 0
},
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"offset": [
-0.04953432083129883,
1.8994432389736178,
0.0
],
"type": "point_distance_horizontal",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"9206b4ab-7d66-4316-b651-de391eab7900": { "9206b4ab-7d66-4316-b651-de391eab7900": {
"distance": 0.2, "distance": 0.2,
"entity1": { "entity1": {
@ -594,6 +757,30 @@
"type": "points_coincident", "type": "points_coincident",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6" "wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
}, },
"a3a3316b-3024-4711-9b1c-5ed72a79955a": {
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"line": "dc03c79d-36db-508f-ab8c-1034df8ba41f",
"point": {
"entity": "52b18a97-003f-4dae-b327-3ae962f4ba03",
"point": 2
},
"type": "point_on_line",
"val": -8.102125197750297e-15,
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"a4a7e51b-cc6c-4afb-97da-6f2343cb0f8b": {
"entity1": {
"entity": "d32a79ff-9358-4906-965d-0c9ee835b108",
"point": 1
},
"entity2": {
"entity": "d32a79ff-9358-4906-965d-0c9ee835b108",
"point": 2
},
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"type": "horizontal",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"a90f9624-2edc-402c-8122-845b3608e23a": { "a90f9624-2edc-402c-8122-845b3608e23a": {
"distance": 15.0, "distance": 15.0,
"entity1": { "entity1": {
@ -647,6 +834,19 @@
"type": "points_coincident", "type": "points_coincident",
"wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a" "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
}, },
"b03324e2-299c-4114-8cf4-a7d7eae83c52": {
"entity1": {
"entity": "d0d6b65d-1e69-47e3-822e-e94c3bbc5996",
"point": 2
},
"entity2": {
"entity": "31cd5433-2f3c-457e-afcd-1eae027587b1",
"point": 2
},
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"type": "points_coincident",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"b61b1269-473e-429c-837b-845d9abef789": { "b61b1269-473e-429c-837b-845d9abef789": {
"entity1": { "entity1": {
"entity": "e88a896f-d2e4-4104-b4eb-00a3bc39c32e", "entity": "e88a896f-d2e4-4104-b4eb-00a3bc39c32e",
@ -660,6 +860,27 @@
"type": "horizontal", "type": "horizontal",
"wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a" "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
}, },
"ba682478-1bc1-48c4-a352-f65d1d428c02": {
"entity1": "52b18a97-003f-4dae-b327-3ae962f4ba03",
"entity2": "5fa058bc-b4a2-550d-808b-6379392c6012",
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"type": "parallel",
"val": 1.0,
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"bd06dd1b-9936-4b8c-9fd7-4e9b215679bf": {
"entity1": {
"entity": "31cd5433-2f3c-457e-afcd-1eae027587b1",
"point": 2
},
"entity2": {
"entity": "7b319247-bdbf-4582-8a39-27bc56605683",
"point": 1
},
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"type": "points_coincident",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"bea626c6-2f19-43c9-8561-a961cdbbc1a7": { "bea626c6-2f19-43c9-8561-a961cdbbc1a7": {
"entity1": { "entity1": {
"entity": "862294f6-5515-4173-bf2d-c460c13b779c", "entity": "862294f6-5515-4173-bf2d-c460c13b779c",
@ -686,6 +907,19 @@
"type": "points_coincident", "type": "points_coincident",
"wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a" "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
}, },
"ca633d2c-9574-4067-a3ff-564316c8bcf6": {
"entity1": {
"entity": "7b319247-bdbf-4582-8a39-27bc56605683",
"point": 1
},
"entity2": {
"entity": "7b319247-bdbf-4582-8a39-27bc56605683",
"point": 2
},
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"type": "horizontal",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"d0a43b6d-0785-4fb1-8bfc-e6d479fbe57c": { "d0a43b6d-0785-4fb1-8bfc-e6d479fbe57c": {
"distance": 6.2, "distance": 6.2,
"entity1": { "entity1": {
@ -776,6 +1010,19 @@
"type": "points_coincident", "type": "points_coincident",
"wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a" "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
}, },
"ef63c74d-ccd4-42b6-83d2-afe40db9c75f": {
"entity1": {
"entity": "7b319247-bdbf-4582-8a39-27bc56605683",
"point": 2
},
"entity2": {
"entity": "16389367-4b2a-41ce-b7fc-990e0395cb41",
"point": 1
},
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"type": "points_coincident",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"f0b5e7d0-8981-403f-bcec-1ce108439de0": { "f0b5e7d0-8981-403f-bcec-1ce108439de0": {
"entity1": { "entity1": {
"entity": "6f535020-fbba-4f53-a8e0-db6cd4d87b28", "entity": "6f535020-fbba-4f53-a8e0-db6cd4d87b28",
@ -821,6 +1068,21 @@
"type": "line_2d", "type": "line_2d",
"wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a" "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
}, },
"16389367-4b2a-41ce-b7fc-990e0395cb41": {
"construction": false,
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"name": "",
"p1": [
6.25,
1.25
],
"p2": [
6.25,
-1.25
],
"type": "line_2d",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"17c8d241-700c-4ca8-a5c1-895b3288a8db": { "17c8d241-700c-4ca8-a5c1-895b3288a8db": {
"construction": false, "construction": false,
"group": "74ba93bc-6390-4af1-806b-b114c47aabb4", "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
@ -836,6 +1098,21 @@
"type": "line_2d", "type": "line_2d",
"wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a" "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
}, },
"31cd5433-2f3c-457e-afcd-1eae027587b1": {
"construction": false,
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"name": "",
"p1": [
3.75,
-1.25
],
"p2": [
3.75,
1.25
],
"type": "line_2d",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"36c40880-2127-463c-a2eb-5b9a29b8cc0b": { "36c40880-2127-463c-a2eb-5b9a29b8cc0b": {
"construction": false, "construction": false,
"group": "74ba93bc-6390-4af1-806b-b114c47aabb4", "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
@ -866,6 +1143,21 @@
"type": "line_2d", "type": "line_2d",
"wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a" "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
}, },
"52b18a97-003f-4dae-b327-3ae962f4ba03": {
"construction": true,
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"name": "",
"p1": [
-0.0,
-0.0
],
"p2": [
6.224691358024692,
-3.5406253234660444e-20
],
"type": "line_2d",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"56f0b82d-9fa4-404e-b136-a989b5b9a5e7": { "56f0b82d-9fa4-404e-b136-a989b5b9a5e7": {
"construction": false, "construction": false,
"group": "74ba93bc-6390-4af1-806b-b114c47aabb4", "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
@ -881,6 +1173,17 @@
"type": "line_2d", "type": "line_2d",
"wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a" "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
}, },
"6d2c30a9-8a18-4a40-ac77-63708e7e0b20": {
"construction": true,
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"name": "",
"p": [
5.0,
-2.0872133283995056e-17
],
"type": "point_2d",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"6f535020-fbba-4f53-a8e0-db6cd4d87b28": { "6f535020-fbba-4f53-a8e0-db6cd4d87b28": {
"construction": false, "construction": false,
"group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794", "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
@ -911,6 +1214,21 @@
"type": "line_2d", "type": "line_2d",
"wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a" "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
}, },
"7b319247-bdbf-4582-8a39-27bc56605683": {
"construction": false,
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"name": "",
"p1": [
3.75,
1.25
],
"p2": [
6.25,
1.25
],
"type": "line_2d",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"84cad429-2951-4f8b-b22c-2216820da00b": { "84cad429-2951-4f8b-b22c-2216820da00b": {
"construction": false, "construction": false,
"group": "74ba93bc-6390-4af1-806b-b114c47aabb4", "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
@ -990,6 +1308,36 @@
"type": "arc_2d", "type": "arc_2d",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6" "wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
}, },
"d0d6b65d-1e69-47e3-822e-e94c3bbc5996": {
"construction": true,
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"name": "",
"p1": [
6.25,
-1.25
],
"p2": [
3.75,
1.25
],
"type": "line_2d",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"d32a79ff-9358-4906-965d-0c9ee835b108": {
"construction": false,
"group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"name": "",
"p1": [
6.25,
-1.25
],
"p2": [
3.75,
-1.25
],
"type": "line_2d",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"d5d122b1-1d40-4319-be55-5cd409a1c611": { "d5d122b1-1d40-4319-be55-5cd409a1c611": {
"construction": false, "construction": false,
"group": "86185118-677d-4913-a099-307986795eea", "group": "86185118-677d-4913-a099-307986795eea",
@ -1058,8 +1406,8 @@
"direction": "normal", "direction": "normal",
"dvec": [ "dvec": [
0.9, 0.9,
-1.4637067577342992e-31, -5.408011283839358e-31,
-3.289792090103351e-32 2.1994864758012246e-32
], ],
"index": 4, "index": 4,
"mode": "offset_symmetric", "mode": "offset_symmetric",
@ -1078,7 +1426,7 @@
-0.0 -0.0
], ],
"count": 12, "count": 12,
"delta_angle": 30.000000000000004, "delta_angle": 29.99999999999998,
"index": 5, "index": 5,
"name": "Grip Polar Array", "name": "Grip Polar Array",
"offset": "zero", "offset": "zero",
@ -1104,8 +1452,8 @@
"body": null, "body": null,
"direction": "normal", "direction": "normal",
"dvec": [ "dvec": [
3.793040964954059e-17, 1.232595164407831e-32,
2.5169936436509042e-30, 7.006492321624085e-46,
15.0 15.0
], ],
"index": 7, "index": 7,
@ -1116,6 +1464,23 @@
"type": "extrude", "type": "extrude",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6" "wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
}, },
"40f38e25-cdc6-49a6-9c81-198ef5532b25": {
"active_wrkpl": "00000000-0000-0000-0000-000000000000",
"body": null,
"direction": "normal",
"dvec": [
-5.537814116739344e-16,
-3.840493700522349e-17,
6.0
],
"index": 9,
"mode": "single",
"name": "Limit Pin Cutout Extrude",
"operation": "difference",
"source_group": "77a075ce-8fd8-4cbd-8525-37b69177a016",
"type": "extrude",
"wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
},
"74ba93bc-6390-4af1-806b-b114c47aabb4": { "74ba93bc-6390-4af1-806b-b114c47aabb4": {
"active_wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a", "active_wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a",
"body": null, "body": null,
@ -1123,6 +1488,13 @@
"name": "Base shape Sketch", "name": "Base shape Sketch",
"type": "sketch" "type": "sketch"
}, },
"77a075ce-8fd8-4cbd-8525-37b69177a016": {
"active_wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6",
"body": null,
"index": 8,
"name": "Limit Pin Cutout Sketch",
"type": "sketch"
},
"7e9202c5-bb6e-4f06-af79-eabc9dc1c794": { "7e9202c5-bb6e-4f06-af79-eabc9dc1c794": {
"active_wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a", "active_wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a",
"body": null, "body": null,

292
common-3d/LockPin.d3ddoc Normal file
View file

@ -0,0 +1,292 @@
{
"constraints": {
"3445bb7b-6bd2-4048-a6d0-74819276c2d5": {
"entity1": {
"entity": "96a391b8-dca8-48fb-a5e4-26cae8565b2d",
"point": 1
},
"entity2": {
"entity": "96a391b8-dca8-48fb-a5e4-26cae8565b2d",
"point": 2
},
"group": "f2807db6-4961-40e0-ae2d-b4fb8bb8d5de",
"type": "horizontal",
"wrkpl": "9de20b16-5ed0-503a-8068-47960e1197ff"
},
"3d4cdb2d-1e3b-4080-acbb-d816463d6f02": {
"entity1": {
"entity": "ae1d3000-84c5-4ffd-8201-75f57c7cb0be",
"point": 2
},
"entity2": {
"entity": "96a391b8-dca8-48fb-a5e4-26cae8565b2d",
"point": 1
},
"group": "f2807db6-4961-40e0-ae2d-b4fb8bb8d5de",
"type": "points_coincident",
"wrkpl": "9de20b16-5ed0-503a-8068-47960e1197ff"
},
"438b19a0-015f-46ed-a8f7-7af2750c43bb": {
"entity1": {
"entity": "923f6e25-f087-4bbc-82bf-53aecf080095",
"point": 1
},
"entity2": {
"entity": "923f6e25-f087-4bbc-82bf-53aecf080095",
"point": 2
},
"group": "f2807db6-4961-40e0-ae2d-b4fb8bb8d5de",
"type": "horizontal",
"wrkpl": "9de20b16-5ed0-503a-8068-47960e1197ff"
},
"4fc42f47-69b8-4c9a-9e0f-418fa67bbc2e": {
"entity1": {
"entity": "9de20b16-5ed0-503a-8068-47960e1197ff",
"point": 1
},
"entity2": {
"entity": "96a391b8-dca8-48fb-a5e4-26cae8565b2d",
"point": 1
},
"group": "f2807db6-4961-40e0-ae2d-b4fb8bb8d5de",
"type": "points_coincident",
"wrkpl": "9de20b16-5ed0-503a-8068-47960e1197ff"
},
"58c0b7de-a05f-4c99-a97e-185b88011429": {
"distance": 2.5,
"entity1": {
"entity": "ae1d3000-84c5-4ffd-8201-75f57c7cb0be",
"point": 2
},
"entity2": {
"entity": "ae1d3000-84c5-4ffd-8201-75f57c7cb0be",
"point": 1
},
"group": "f2807db6-4961-40e0-ae2d-b4fb8bb8d5de",
"offset": [
-7.369886371112901,
0.4379940979927799,
0.0
],
"type": "point_distance_vertical",
"wrkpl": "9de20b16-5ed0-503a-8068-47960e1197ff"
},
"792b9f84-f03a-4ad0-a9d3-7ff6e7e47c82": {
"distance": 2.5,
"entity1": {
"entity": "4a1fcd00-3120-5ffe-a567-ac91b0deec9d",
"point": 1
},
"entity2": {
"entity": "4a1fcd00-3120-5ffe-a567-ac91b0deec9d",
"point": 2
},
"group": "0e9327b9-ce70-4814-ba55-c46d9a28b784",
"offset": [
-2.8641232853706065,
1.0761605050746397,
-0.5299703375932978
],
"type": "point_distance",
"wrkpl": "00000000-0000-0000-0000-000000000000"
},
"89866597-9c12-4178-9ab0-77699aed6b34": {
"entity1": {
"entity": "df0fda6a-6b34-4193-ab0d-dabb5d03fcc4",
"point": 1
},
"entity2": {
"entity": "df0fda6a-6b34-4193-ab0d-dabb5d03fcc4",
"point": 2
},
"group": "f2807db6-4961-40e0-ae2d-b4fb8bb8d5de",
"type": "vertical",
"wrkpl": "9de20b16-5ed0-503a-8068-47960e1197ff"
},
"908e933b-95cc-45ee-9411-fce69992ee64": {
"entity1": {
"entity": "df0fda6a-6b34-4193-ab0d-dabb5d03fcc4",
"point": 2
},
"entity2": {
"entity": "923f6e25-f087-4bbc-82bf-53aecf080095",
"point": 1
},
"group": "f2807db6-4961-40e0-ae2d-b4fb8bb8d5de",
"type": "points_coincident",
"wrkpl": "9de20b16-5ed0-503a-8068-47960e1197ff"
},
"afb82da7-cd83-444a-97f0-b1429e3efccf": {
"distance": 12.0,
"entity1": {
"entity": "96a391b8-dca8-48fb-a5e4-26cae8565b2d",
"point": 1
},
"entity2": {
"entity": "96a391b8-dca8-48fb-a5e4-26cae8565b2d",
"point": 2
},
"group": "f2807db6-4961-40e0-ae2d-b4fb8bb8d5de",
"offset": [
-1.2177848458887564,
-3.0811704617456765,
0.0
],
"type": "point_distance_horizontal",
"wrkpl": "9de20b16-5ed0-503a-8068-47960e1197ff"
},
"ba58c0a2-c8e7-4e73-862f-688ed5b08052": {
"entity1": {
"entity": "923f6e25-f087-4bbc-82bf-53aecf080095",
"point": 2
},
"entity2": {
"entity": "ae1d3000-84c5-4ffd-8201-75f57c7cb0be",
"point": 1
},
"group": "f2807db6-4961-40e0-ae2d-b4fb8bb8d5de",
"type": "points_coincident",
"wrkpl": "9de20b16-5ed0-503a-8068-47960e1197ff"
},
"c5f134b5-9ec3-4ae5-b271-eb48f35a4032": {
"entity1": {
"entity": "ae1d3000-84c5-4ffd-8201-75f57c7cb0be",
"point": 1
},
"entity2": {
"entity": "ae1d3000-84c5-4ffd-8201-75f57c7cb0be",
"point": 2
},
"group": "f2807db6-4961-40e0-ae2d-b4fb8bb8d5de",
"type": "vertical",
"wrkpl": "9de20b16-5ed0-503a-8068-47960e1197ff"
},
"e3d18797-b4ba-4387-840c-39707dbdfbeb": {
"entity1": {
"entity": "96a391b8-dca8-48fb-a5e4-26cae8565b2d",
"point": 2
},
"entity2": {
"entity": "df0fda6a-6b34-4193-ab0d-dabb5d03fcc4",
"point": 1
},
"group": "f2807db6-4961-40e0-ae2d-b4fb8bb8d5de",
"type": "points_coincident",
"wrkpl": "9de20b16-5ed0-503a-8068-47960e1197ff"
}
},
"entities": {
"923f6e25-f087-4bbc-82bf-53aecf080095": {
"construction": false,
"group": "f2807db6-4961-40e0-ae2d-b4fb8bb8d5de",
"name": "",
"p1": [
12.0,
2.5
],
"p2": [
-0.0,
2.5
],
"type": "line_2d",
"wrkpl": "9de20b16-5ed0-503a-8068-47960e1197ff"
},
"96a391b8-dca8-48fb-a5e4-26cae8565b2d": {
"construction": false,
"group": "f2807db6-4961-40e0-ae2d-b4fb8bb8d5de",
"name": "",
"p1": [
-0.0,
-0.0
],
"p2": [
12.0,
-0.0
],
"type": "line_2d",
"wrkpl": "9de20b16-5ed0-503a-8068-47960e1197ff"
},
"ae1d3000-84c5-4ffd-8201-75f57c7cb0be": {
"construction": false,
"group": "f2807db6-4961-40e0-ae2d-b4fb8bb8d5de",
"name": "",
"p1": [
-0.0,
2.5
],
"p2": [
-0.0,
-0.0
],
"type": "line_2d",
"wrkpl": "9de20b16-5ed0-503a-8068-47960e1197ff"
},
"df0fda6a-6b34-4193-ab0d-dabb5d03fcc4": {
"construction": false,
"group": "f2807db6-4961-40e0-ae2d-b4fb8bb8d5de",
"name": "",
"p1": [
12.0,
-0.0
],
"p2": [
12.0,
2.5
],
"type": "line_2d",
"wrkpl": "9de20b16-5ed0-503a-8068-47960e1197ff"
}
},
"groups": {
"0e9327b9-ce70-4814-ba55-c46d9a28b784": {
"active_wrkpl": "00000000-0000-0000-0000-000000000000",
"body": null,
"direction": "normal",
"dvec": [
1.1775693440128334e-16,
0.0,
2.5
],
"index": 2,
"mode": "single",
"name": "Pin Extrude",
"operation": "union",
"source_group": "f2807db6-4961-40e0-ae2d-b4fb8bb8d5de",
"type": "extrude",
"wrkpl": "9de20b16-5ed0-503a-8068-47960e1197ff"
},
"225fd457-9906-40e6-81ed-a36c9cc0a042": {
"active_wrkpl": "00000000-0000-0000-0000-000000000000",
"body": {
"name": "Body"
},
"index": 0,
"name": "Reference",
"show_xy": true,
"show_yz": false,
"show_zx": false,
"type": "reference",
"xy_size": [
10.0,
10.0
],
"yz_size": [
10.0,
10.0
],
"zx_size": [
10.0,
10.0
]
},
"f2807db6-4961-40e0-ae2d-b4fb8bb8d5de": {
"active_wrkpl": "9de20b16-5ed0-503a-8068-47960e1197ff",
"body": null,
"index": 1,
"name": "Pin",
"type": "sketch"
}
},
"type": "document",
"version": 12
}

108901
common-3d/knob1.stl Normal file

File diff suppressed because it is too large Load diff

86
common-3d/lockPin.stl Normal file
View file

@ -0,0 +1,86 @@
solid
facet normal 0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex 0.000000e+00 2.500000e+00 0.000000e+00
vertex 1.200000e+01 2.500000e+00 2.500000e+00
vertex 1.200000e+01 2.500000e+00 0.000000e+00
endloop
endfacet
facet normal 0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex 0.000000e+00 2.500000e+00 0.000000e+00
vertex 1.177569e-16 2.500000e+00 2.500000e+00
vertex 1.200000e+01 2.500000e+00 2.500000e+00
endloop
endfacet
facet normal -1.000000e+00 0.000000e+00 4.710277e-17
outer loop
vertex 0.000000e+00 0.000000e+00 0.000000e+00
vertex 1.177569e-16 2.500000e+00 2.500000e+00
vertex 0.000000e+00 2.500000e+00 0.000000e+00
endloop
endfacet
facet normal -1.000000e+00 0.000000e+00 4.710277e-17
outer loop
vertex 0.000000e+00 0.000000e+00 0.000000e+00
vertex 1.177569e-16 0.000000e+00 2.500000e+00
vertex 1.177569e-16 2.500000e+00 2.500000e+00
endloop
endfacet
facet normal 0.000000e+00 -1.000000e+00 0.000000e+00
outer loop
vertex 1.200000e+01 0.000000e+00 0.000000e+00
vertex 1.177569e-16 0.000000e+00 2.500000e+00
vertex 0.000000e+00 0.000000e+00 0.000000e+00
endloop
endfacet
facet normal 0.000000e+00 -1.000000e+00 0.000000e+00
outer loop
vertex 1.200000e+01 0.000000e+00 0.000000e+00
vertex 1.200000e+01 0.000000e+00 2.500000e+00
vertex 1.177569e-16 0.000000e+00 2.500000e+00
endloop
endfacet
facet normal 1.000000e+00 0.000000e+00 0.000000e+00
outer loop
vertex 1.200000e+01 2.500000e+00 0.000000e+00
vertex 1.200000e+01 0.000000e+00 2.500000e+00
vertex 1.200000e+01 0.000000e+00 0.000000e+00
endloop
endfacet
facet normal 1.000000e+00 0.000000e+00 -0.000000e+00
outer loop
vertex 1.200000e+01 2.500000e+00 0.000000e+00
vertex 1.200000e+01 2.500000e+00 2.500000e+00
vertex 1.200000e+01 0.000000e+00 2.500000e+00
endloop
endfacet
facet normal -0.000000e+00 0.000000e+00 -1.000000e+00
outer loop
vertex 1.200000e+01 2.500000e+00 0.000000e+00
vertex 0.000000e+00 0.000000e+00 0.000000e+00
vertex 0.000000e+00 2.500000e+00 0.000000e+00
endloop
endfacet
facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00
outer loop
vertex 1.200000e+01 2.500000e+00 0.000000e+00
vertex 1.200000e+01 0.000000e+00 0.000000e+00
vertex 0.000000e+00 0.000000e+00 0.000000e+00
endloop
endfacet
facet normal 0.000000e+00 0.000000e+00 1.000000e+00
outer loop
vertex 1.200000e+01 2.500000e+00 2.500000e+00
vertex 1.177569e-16 2.500000e+00 2.500000e+00
vertex 1.177569e-16 0.000000e+00 2.500000e+00
endloop
endfacet
facet normal 0.000000e+00 0.000000e+00 1.000000e+00
outer loop
vertex 1.200000e+01 2.500000e+00 2.500000e+00
vertex 1.177569e-16 0.000000e+00 2.500000e+00
vertex 1.200000e+01 0.000000e+00 2.500000e+00
endloop
endfacet
endsolid