diff --git a/doc/design/2026/free-path-design.md b/doc/design/2026/free-path-design.md index a40226b..f15d0f1 100644 --- a/doc/design/2026/free-path-design.md +++ b/doc/design/2026/free-path-design.md @@ -2,7 +2,11 @@ > 分支:`feature/free-path` > 创建日期:2026-06-30 -> 状态:设计中(详见下方"实施进度跟踪") +> 状态:实施中(详见下方"实施进度跟踪") +> +> **已确认决策**: +> - 决策点1(旋转姿态):方案1 —— forward=路径切线,up=世界up投影正交化 +> - 决策点2(旧数据迁移):方案A —— 自动转换 IsTwoPointVertical → Free --- @@ -118,7 +122,7 @@ framePosition 即物体中心,现有碰撞盒计算直接正确(无需改动 | # | 步骤 | 状态 | 备注 | |----|------|------|------| -| 1 | `PathType` 加 `Free` + `GetDisplayName` | ☐ | | +| 1 | `PathType` 加 `Free` + `GetDisplayName` | 🔄 | 实施中 | | 2 | 动画管理器:新增 Free 分支(统一中心对齐 + 方案1姿态) | ☐ | | | 3 | 渲染插件:Free 普通渲染 | ☐ | | | 4 | 路径管理器:`StartCreatingNewRoute` 支持 Free | ☐ | |