2.2 KiB
2.2 KiB
需求分析 - 2026-05-07-18-11-12
原始需求摘要
用户要求:
- 修复
项目库 - 3D模型 - 构件层级右侧眼睛按钮不好使的问题。 - 左侧导航增加一个功能:
模型库。 项目库 - 3D模型 - 构件层级中每个层级显示ID: XX,默认从 1 到 N;ID 可修改为 1 到 255 的整数,不能改成 0。- 逆向工作区中
分割 Mask文案改为可视化工具栏。 - 在
可视化工具栏中加入模型显示、整体位姿保存和选择、构件层级功能。 - 本次需求分析、实现方案、测试方案、执行修改都不需要人工二次确认。
业务目标
- 让模型构件显示/隐藏、颜色、透明度和 ID 管理成为稳定可用的可视化控制基础。
- 将模型相关控制从项目库扩展到逆向工作区,使三维融合视角具备更完整的模型可视化工具栏。
- 让用户可以保存常用整体位姿并快速切换,降低重复调整成本。
输入与输出
输入:
- 用户点击构件层级眼睛按钮。
- 用户修改构件 ID。
- 用户在逆向工作区调整模型显示、模型位姿、保存/选择位姿。
输出:
- 构件眼睛按钮能正确隐藏/显示对应 STL。
- 构件层级显示并可编辑 1 到 255 的 ID。
- 左侧导航出现
模型库,点击后进入项目库的模型页。 - 逆向工作区中出现
可视化工具栏,包含模型显示、整体位姿保存/选择、构件层级。
影响范围
WebSite/src/types.tsWebSite/src/App.tsxWebSite/src/components/Sidebar.tsxWebSite/src/components/ProjectLibrary.tsxWebSite/src/components/ReverseWorkspace.tsx
风险点
- 项目库和逆向工作区各自维护构件状态,若状态结构不一致会导致行为差异。
- 构件 ID 是前端可视化 ID,不应被误认为已写入 mask 标签或后端分割 ID。
- 新增
模型库导航若没有正确带入初始 tab,可能和项目库行为混淆。 - 逆向工作区可视化工具栏内容较多,需要避免布局过挤。
待确认问题
- 本次用户已明确免二次确认,直接执行。
人工审核状态
- 本次免二次确认。