Files
OneCAD/crates/ui-egui/tests/scenarios/s11_sketch_constraints.json
T

247 lines
2.0 KiB
JSON

[
{
"start": "sketch.create"
},
{
"click": {
"plane": "XY"
}
},
{
"start": "sketch.line"
},
{
"click": {
"sketch": [
0,
0
]
}
},
{
"click": {
"sketch": [
40,
0
]
}
},
{
"click": {
"sketch": [
40,
25
]
}
},
{
"click": {
"sketch": [
0,
25
]
}
},
{
"click": {
"sketch": [
0,
0
]
}
},
{
"key": "Escape"
},
{
"key": "Escape"
},
{
"expect": {
"dof": 2,
"sketch_status": "solved"
}
},
{
"start": "sketch.circle.center"
},
{
"click": {
"sketch": [
20,
12
]
}
},
{
"click": {
"sketch": [
25,
12
]
}
},
{
"key": "Escape"
},
{
"start": "sketch.dimension"
},
{
"click": {
"sketch": [
20,
0
]
}
},
{
"click": {
"sketch": [
20,
-8
]
}
},
{
"text": "40"
},
{
"key": "Enter"
},
{
"click": {
"sketch": [
40,
12
]
}
},
{
"click": {
"sketch": [
48,
12
]
}
},
{
"text": "25"
},
{
"key": "Enter"
},
{
"click": {
"sketch": [
25,
12
]
}
},
{
"click": {
"sketch": [
30,
20
]
}
},
{
"text": "10"
},
{
"key": "Enter"
},
{
"key": "Escape"
},
{
"expect": {
"dof": 2
}
},
{
"click": {
"sketch": [
20,
12
]
}
},
{
"expect": {
"selection": 1
}
},
{
"key": "Delete",
"fail": false
},
{
"expect": {
"dof": 0,
"selection": 0
}
},
{
"key": "Z",
"cmd": true
},
{
"expect": {
"dof": 2
}
},
{
"start": "sketch.constraint.fix"
},
{
"click": {
"sketch": [
20,
12
]
}
},
{
"key": "Escape"
},
{
"expect": {
"dof": 0
}
},
{
"shot": "s11_constrained"
},
{
"click": {
"sketch": [
0,
12
]
}
},
{
"key": "X"
},
{
"expect": {
"dof": 0
}
},
{
"start": "sketch.finish"
},
{
"expect": {
"sketching": false,
"errors": 0
}
},
{
"shot": "s11_done"
}
]