feat: stabilize face attachments and closed spline workflows

This commit is contained in:
bherbruck committed 2026-10-11 05:32:46 -04:00
1 parent c1d819f235
commit a6bb8fc924
83 files changed
+6271 -385

No files matched your search

+61 -39
View File
@@ -169,14 +169,9 @@
{
"command": "sketch.create",
"params": {
"plane": {
"face": [
5,
-7,
2
]
},
"name": "PCB standoff"
"plane": "XY",
"name": "PCB standoff",
"offset": "wall"
}
},
{
@@ -283,13 +278,24 @@
"command": "sketch.create",
"params": {
"plane": {
"face": [
"origin": [
0,
-30,
12
0,
0
],
"x_dir": [
1,
0,
0
],
"y_dir": [
0,
0,
1
]
},
"name": "USB"
"name": "USB",
"offset": "board_d / 2 + gap + wall"
}
},
{
@@ -309,7 +315,7 @@
"command": "sketch.dimension",
"params": {
"entities": [
"l5"
"l1"
],
"value": "9 mm"
}
@@ -318,7 +324,7 @@
"command": "sketch.dimension",
"params": {
"entities": [
"l6"
"l2"
],
"value": "3.5 mm"
}
@@ -328,7 +334,7 @@
"params": {
"entities": [
"origin",
"p9"
"p5"
],
"type": "horizontal",
"value": "usb_offset"
@@ -339,7 +345,7 @@
"params": {
"entities": [
"origin",
"p9"
"p5"
],
"type": "vertical",
"value": "wall + standoff_h + 1.6 mm + 1.75 mm"
@@ -354,10 +360,10 @@
"params": {
"profiles": [
[
"l5",
"l6",
"l7",
"l8"
"l1",
"l2",
"l3",
"l4"
]
],
"distance": "-(wall + 1 mm)",
@@ -368,14 +374,9 @@
{
"command": "sketch.create",
"params": {
"plane": {
"face": [
5,
-7,
2
]
},
"name": "Lid boss"
"plane": "XY",
"name": "Lid boss",
"offset": "wall"
}
},
{
@@ -591,13 +592,39 @@
"command": "sketch.create",
"params": {
"plane": {
"face": [
"origin": [
0,
0,
25
0
],
"x_dir": [
1,
0,
0
],
"y_dir": [
0,
-1,
0
]
},
"name": "Lid lip"
"name": "Lid lip",
"offset": "-height"
}
},
{
"command": "sketch.project",
"params": {
"refs": [
{
"face": [
0,
0,
25
],
"body": "Lid"
}
]
}
},
{
@@ -672,14 +699,9 @@
{
"command": "sketch.create",
"params": {
"plane": {
"face": [
5,
-7,
29
]
},
"name": "Lid screw"
"plane": "XY",
"name": "Lid screw",
"offset": "height + lid_h"
}
},
{