* 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 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RjGw4gA5ZvKrU8MQP6sBgT --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
203 lines
2.0 KiB
JSON
203 lines
2.0 KiB
JSON
[
|
|
{
|
|
"note": "User bug 4 (owner solidcraft-repo): moving a component carries its sketches, and a sketch on a body face follows the body."
|
|
},
|
|
{
|
|
"start": "component.create"
|
|
},
|
|
{
|
|
"key": "Enter"
|
|
},
|
|
{
|
|
"start": "sketch.create"
|
|
},
|
|
{
|
|
"click": {
|
|
"plane": "XY"
|
|
}
|
|
},
|
|
{
|
|
"start": "sketch.rectangle.two_point"
|
|
},
|
|
{
|
|
"click": {
|
|
"sketch": [
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"sketch": [
|
|
30,
|
|
20
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"key": "Escape"
|
|
},
|
|
{
|
|
"start": "sketch.finish"
|
|
},
|
|
{
|
|
"call": "ui.view",
|
|
"params": {
|
|
"view": "iso"
|
|
}
|
|
},
|
|
{
|
|
"start": "solid.extrude"
|
|
},
|
|
{
|
|
"text": "10"
|
|
},
|
|
{
|
|
"key": "Enter"
|
|
},
|
|
{
|
|
"start": "sketch.create"
|
|
},
|
|
{
|
|
"click": {
|
|
"world": [
|
|
15,
|
|
10,
|
|
10
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"start": "sketch.circle.center"
|
|
},
|
|
{
|
|
"click": {
|
|
"sketch": [
|
|
15,
|
|
10
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"sketch": [
|
|
18,
|
|
10
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"key": "Escape"
|
|
},
|
|
{
|
|
"start": "sketch.finish"
|
|
},
|
|
{
|
|
"expect": {
|
|
"sketch_world": {
|
|
"sketch": "Sketch2",
|
|
"point": "c1.center",
|
|
"at": [
|
|
15,
|
|
10,
|
|
10
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"sketch_world": {
|
|
"sketch": "Sketch1",
|
|
"point": "p1",
|
|
"at": [
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"call": "ui.menu",
|
|
"params": {
|
|
"x": 100,
|
|
"y": 170,
|
|
"target": {
|
|
"type": "component",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"call": "ui.menuPick",
|
|
"params": {
|
|
"item": "Move/Copy"
|
|
}
|
|
},
|
|
{
|
|
"widget": "0.00 mm",
|
|
"near": "X distance"
|
|
},
|
|
{
|
|
"key": "A",
|
|
"cmd": true
|
|
},
|
|
{
|
|
"text": "50"
|
|
},
|
|
{
|
|
"key": "Enter"
|
|
},
|
|
{
|
|
"widget": "Capture All Positions"
|
|
},
|
|
{
|
|
"expect": {
|
|
"bbox": {
|
|
"body": "Body1",
|
|
"min": [
|
|
50,
|
|
0,
|
|
0
|
|
],
|
|
"max": [
|
|
80,
|
|
20,
|
|
10
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"sketch_world": {
|
|
"sketch": "Sketch1",
|
|
"point": "p1",
|
|
"at": [
|
|
50,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"expect": {
|
|
"sketch_world": {
|
|
"sketch": "Sketch2",
|
|
"point": "c1.center",
|
|
"at": [
|
|
65,
|
|
10,
|
|
10
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"shot": "s29_moved"
|
|
}
|
|
]
|