18 lines
974 B
Markdown
18 lines
974 B
Markdown
# 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`。
|