Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
505 lines
5.8 KiB
JSON
505 lines
5.8 KiB
JSON
[
|
|
{
|
|
"note": "A design with every kind of browser folder: bodies in a group, a component, a sketch, a construction plane, a canvas and named views."
|
|
},
|
|
{
|
|
"call": "engine.execute",
|
|
"params": {
|
|
"command": "solid.box",
|
|
"params": {
|
|
"length": 10,
|
|
"width": 10,
|
|
"height": 10
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"call": "engine.execute",
|
|
"params": {
|
|
"command": "solid.box",
|
|
"params": {
|
|
"length": 10,
|
|
"width": 10,
|
|
"height": 10,
|
|
"corner": [
|
|
30,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"call": "engine.execute",
|
|
"params": {
|
|
"command": "solid.box",
|
|
"params": {
|
|
"length": 10,
|
|
"width": 10,
|
|
"height": 10,
|
|
"corner": [
|
|
60,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"call": "engine.execute",
|
|
"params": {
|
|
"command": "component.from_bodies",
|
|
"params": {
|
|
"bodies": [
|
|
"Body3"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"call": "engine.execute",
|
|
"params": {
|
|
"command": "browser.group",
|
|
"params": {
|
|
"folder": "bodies",
|
|
"items": [
|
|
"Body1"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"call": "engine.execute",
|
|
"params": {
|
|
"command": "construct.plane.offset",
|
|
"params": {
|
|
"base": "XY",
|
|
"offset": 20
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"call": "engine.execute",
|
|
"params": {
|
|
"command": "sketch.create",
|
|
"params": {
|
|
"plane": "XZ"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"call": "engine.execute",
|
|
"params": {
|
|
"command": "sketch.rectangle.two_point",
|
|
"params": {
|
|
"p0": [
|
|
0,
|
|
0
|
|
],
|
|
"p1": [
|
|
5,
|
|
5
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"call": "engine.execute",
|
|
"params": {
|
|
"command": "sketch.finish",
|
|
"params": {}
|
|
}
|
|
},
|
|
{
|
|
"make_image": "pic.png"
|
|
},
|
|
{
|
|
"choose_file": "pic.png"
|
|
},
|
|
{
|
|
"start": "canvas.insert"
|
|
},
|
|
{
|
|
"click": {
|
|
"plane": "XY"
|
|
}
|
|
},
|
|
{
|
|
"key": "Escape"
|
|
},
|
|
{
|
|
"call": "ui.set",
|
|
"params": {
|
|
"dark": true
|
|
}
|
|
},
|
|
{
|
|
"note": "Folders that start closed open with their arrow, and close again; the click selects nothing."
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_lacks": [
|
|
"Units: mm"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Document Settings"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_has": [
|
|
"Units: mm"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Document Settings"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_lacks": [
|
|
"Units: mm"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_lacks": [
|
|
"Top"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Named Views"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_has": [
|
|
"Top"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Named Views"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_lacks": [
|
|
"Top"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_lacks": [
|
|
"XY"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Origin"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_has": [
|
|
"XY"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Origin"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_lacks": [
|
|
"XY"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"note": "Folders that start open close with their arrow, and open again."
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_has": [
|
|
"Body1"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Group1 (1)"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_lacks": [
|
|
"Body1"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Group1 (1)"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_has": [
|
|
"Body1"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_has": [
|
|
"Sketch1"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Sketches"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_lacks": [
|
|
"Sketch1"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Sketches"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_has": [
|
|
"Sketch1"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_has": [
|
|
"Plane1"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Construction"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_lacks": [
|
|
"Plane1"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Construction"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_has": [
|
|
"Plane1"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_has": [
|
|
"Canvas1"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Canvases"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_lacks": [
|
|
"Canvas1"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Canvases"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_has": [
|
|
"Canvas1"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_has": [
|
|
"Body3"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Body3:1"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_lacks": [
|
|
"Body3"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Body3:1"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_has": [
|
|
"Body3"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_has": [
|
|
"Body2"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Bodies"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_lacks": [
|
|
"Body2"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Bodies"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_has": [
|
|
"Body2"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"note": "The design's own row closes the whole tree."
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_has": [
|
|
"Bodies"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Untitled"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_lacks": [
|
|
"Bodies"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"chevron": "Untitled"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_has": [
|
|
"Bodies"
|
|
],
|
|
"browser_selected": false
|
|
}
|
|
},
|
|
{
|
|
"note": "Clicking the row of a folder (not its arrow) toggles it too; clicking a component's arrow doesn't pick it."
|
|
},
|
|
{
|
|
"click": {
|
|
"browser": "Sketches"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_lacks": [
|
|
"Sketch1"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"browser": "Sketches"
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"browser_has": [
|
|
"Sketch1"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"shot": "browser_folds"
|
|
}
|
|
] |