* WIP deep rename (not for push) * WIP2 * WIP3 * WIP4 wxs fix * rustfmt * Rename the remaining identifiers in merged crash-report code Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01RjGw4gA5ZvKrU8MQP6sBgT --------- Co-authored-by: Claude Opus 5.5 <[email protected]>
198 lines
3.4 KiB
JSON
198 lines
3.4 KiB
JSON
{
|
|
"commands": [
|
|
{
|
|
"command": "sketch.create",
|
|
"params": {
|
|
"name": "Plate_sketch",
|
|
"plane": "XY"
|
|
}
|
|
},
|
|
{
|
|
"command": "sketch.line",
|
|
"params": {
|
|
"construction": false,
|
|
"ids": [
|
|
"l1"
|
|
],
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
120,
|
|
0
|
|
]
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"command": "sketch.line",
|
|
"params": {
|
|
"construction": false,
|
|
"ids": [
|
|
"l2"
|
|
],
|
|
"points": [
|
|
"l1.end",
|
|
[
|
|
120,
|
|
60
|
|
]
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"command": "sketch.line",
|
|
"params": {
|
|
"construction": false,
|
|
"ids": [
|
|
"l3"
|
|
],
|
|
"points": [
|
|
"l2.end",
|
|
[
|
|
0,
|
|
60
|
|
]
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"command": "sketch.line",
|
|
"params": {
|
|
"construction": false,
|
|
"ids": [
|
|
"l4"
|
|
],
|
|
"points": [
|
|
"l3.end",
|
|
"l1.start"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"command": "sketch.finish",
|
|
"params": {}
|
|
},
|
|
{
|
|
"command": "solid.extrude",
|
|
"params": {
|
|
"body_names": [
|
|
"Plate"
|
|
],
|
|
"direction": "positive",
|
|
"distance": 5,
|
|
"name": "Plate",
|
|
"operation": "new",
|
|
"profiles": [
|
|
{
|
|
"area_mm2": 7200.0,
|
|
"centroid_sketch": [
|
|
60.0,
|
|
30.0
|
|
],
|
|
"loops": [
|
|
{
|
|
"curves": [
|
|
"l1",
|
|
"l2",
|
|
"l3",
|
|
"l4"
|
|
],
|
|
"outer": true
|
|
}
|
|
],
|
|
"sketch": "Plate_sketch"
|
|
}
|
|
],
|
|
"sketch": "Plate_sketch"
|
|
}
|
|
},
|
|
{
|
|
"command": "sketch.create",
|
|
"params": {
|
|
"name": "PathSketch",
|
|
"plane": "XY"
|
|
}
|
|
},
|
|
{
|
|
"command": "sketch.arc.three_point",
|
|
"params": {
|
|
"end": [
|
|
20,
|
|
15
|
|
],
|
|
"id": "a1",
|
|
"start": [
|
|
100,
|
|
15
|
|
],
|
|
"through": [
|
|
60,
|
|
45
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"command": "sketch.circle.center",
|
|
"params": {
|
|
"center": "a1.start",
|
|
"construction": false,
|
|
"id": "c1",
|
|
"radius": 3
|
|
}
|
|
},
|
|
{
|
|
"command": "sketch.finish",
|
|
"params": {}
|
|
},
|
|
{
|
|
"command": "solid.extrude",
|
|
"params": {
|
|
"body_names": [
|
|
"Plate"
|
|
],
|
|
"direction": "positive",
|
|
"name": "Hole1",
|
|
"operation": "cut",
|
|
"profiles": [
|
|
{
|
|
"area_mm2": 28.274334,
|
|
"centroid_sketch": [
|
|
100.0,
|
|
15.0
|
|
],
|
|
"loops": [
|
|
{
|
|
"curves": [
|
|
"c1"
|
|
],
|
|
"outer": true
|
|
}
|
|
],
|
|
"sketch": "PathSketch"
|
|
}
|
|
],
|
|
"sketch": "PathSketch",
|
|
"through_all": true
|
|
}
|
|
},
|
|
{
|
|
"command": "solid.pattern.path",
|
|
"params": {
|
|
"count": 7,
|
|
"features": [
|
|
"Hole1"
|
|
],
|
|
"name": "PathPattern1",
|
|
"path": [
|
|
"a1"
|
|
],
|
|
"path_sketch": "PathSketch",
|
|
"spacing": 17.875031
|
|
}
|
|
}
|
|
]
|
|
}
|