时间线数据模型
结构
时间线数据是项目 → 场景 → 轨道 → 元素嵌套。元素记录类型、起止、时长、轨道、属性、动画。
剪辑=改数据
- 分割=一元素拆二,调起止。
- 移动=改 startTime 或 track。
- 删除=从轨道数组移除。
- 变速=改 retime 配置。
意义
timeline-store 是唯一数据源,UI 只是投影——懂模型就能预判每个操作影响。
所有剪辑操作本质是改这棵树——画面只是数据渲染出来的结果。
时间线数据是项目 → 场景 → 轨道 → 元素嵌套。元素记录类型、起止、时长、轨道、属性、动画。
timeline-store 是唯一数据源,UI 只是投影——懂模型就能预判每个操作影响。