Files
OneCAD/crates/ui-egui/tests/scenarios/s08_sheet_metal_flat_dxf.json
T
bherbruck d71bdb78ec feat: strengthen modeling, configuration, and assembly workflows
Preserve linked sketch identities through deterministic face projection and resizing. Fix origin-corner picking, persistent inline navigation, appearance editing, configuration styles, component properties, contact sweeps, sheet exports, analytic STEP offsets, and bounded rolling-ball fit accuracy.

Validated with full cargo xtask ci, native workflow screenshots, repeated enclosure replays, and analytic geometry regressions.
2026-10-11 00:37:26 -04:00

125 lines
1.2 KiB
JSON

[
{
"call": "ui.set",
"params": {
"tab": "SHEET METAL"
}
},
{
"start": "sketch.create"
},
{
"click": {
"plane": "XY"
}
},
{
"start": "sketch.rectangle.two_point"
},
{
"click": {
"sketch": [
0,
0
]
}
},
{
"click": {
"sketch": [
60,
40
]
}
},
{
"key": "Escape"
},
{
"start": "sketch.finish"
},
{
"call": "ui.view",
"params": {
"view": "iso"
}
},
{
"start": "sheet.flange"
},
{
"click": {
"world": [
30,
20,
0
]
}
},
{
"key": "Enter"
},
{
"expect": {
"bodies": 1,
"errors": 0,
"dialog": null
}
},
{
"expect": {
"volume": 6000
}
},
{
"shot": "s08_base"
},
{
"start": "sheet.flange"
},
{
"click": {
"world": [
30,
0,
2.5
]
}
},
{
"key": "Enter"
},
{
"expect": {
"bodies": 1,
"errors": 0,
"dialog": null
}
},
{
"shot": "s08_flange"
},
{
"start": "sheet.flat_pattern"
},
{
"widget": "Export DXF\u2026"
},
{
"expect": {
"file": "Untitled-Body1.dxf"
}
},
{
"widget": "Export Bend Table\u2026"
},
{
"expect": {
"file": "Untitled-Body1.csv"
}
},
{
"shot": "s08_flat"
}
]