Files
OneCAD/crates/ui-egui/tests/scenarios/s80_configuration_styles.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

22 lines
1.1 KiB
JSON

[
{"note":"Configure a body's appearance in the table, apply the edited active row, and render the result."},
{"call":"engine.execute","params":{"command":"solid.box","params":{"length":40,"width":20,"height":10,"body_name":"Block"}}},
{"call":"engine.execute","params":{"command":"material.assign","params":{"bodies":["Block"],"material":"Steel"}}},
{"start":"config.table"},
{"widget":"Add Column"},
{"widget":"Block (appearance)"},
{"expect":{"shown":"Appearance: Block"}},
{"widget":"Library"},
{"widget":"ABS - Red"},
{"widget":"Apply"},
{"shot":"configuration_red"},
{"expect":{"errors":0,"bodies":1,"query":{"command":"appearance.list","path":["bodies","Block","color"],"value":"#c42828"}}},
{"widget":"Library"},
{"widget":"Follow material"},
{"widget":"Apply"},
{"shot":"configuration_default"},
{"expect":{"errors":0,"bodies":1,"query":{"command":"appearance.list","path":["bodies","Block"],"value":null}}},
{"expect":{"query":{"command":"appearance.list","params":{"body":"Block"},"path":["body","appearance","name"],"value":"Steel"}}},
{"expect":{"query":{"command":"config.table","path":["matches"],"value":true}}}
]