974 B
974 B
N-007 建模和 UI 对标
状态:completed_current_scope
Cube/Plane primitive、独立 Mesh duplicate、delete、完整 TRS、Edit Mode 顶点平移,以及 Merge/Dissolve/Extrude/Inset/Bevel/Loop Cut 均直接 mutation Blender Main。结构变化统一通过 Main 内存写出再生成 SceneIR,失败会恢复前一历史项;shape key、linked data 和非法选择会 结构化阻断。
UI 已接入视口 raycast、Shift/Ctrl 多选、隐藏对象过滤、删除清理、X/Y/Z 可拖拽 gizmo、 Object/Edit Mode、点/边/面选择、Tab/Delete/Shift+D/Ctrl+Z/Ctrl+Y/G/R/S 快捷键。对象层级 已覆盖 Parent/Unparent、Collection、新命名、Join/Separate、Apply Transform 和 Origin。 材质/UV 与关键帧编辑复用相同 Main/history/save 契约。
验收:node tools/web/run-web-engine-smoke.mjs,以及 E2E
runs Main-authoritative object and edit-mode modeling workflows,以及
npm --prefix web run test:authoring-roundtrip。