Files
REVOXELSEG_DICOM/工程分析/需求分析-2026-05-07-16-20-46.md

1.6 KiB
Raw Blame History

需求分析 - 2026-05-07-16-20-46

原始需求摘要

用户要求严格使用代码编纂工作流,本次无需人工二次确认。用户指出正常情况下的 3D 模型默认位姿应类似图 1模型以更标准的正向/俯视视角展示,而当前网页端默认位姿感觉不正确。

业务目标

项目库 3D 模型页首次打开时,应直接呈现接近用户参考图的正常默认视角,避免用户进入页面后看到斜向、侧向或难以判断解剖结构方向的模型姿态。重置位姿也应恢复到同一标准默认视角。

输入与输出

  • 输入:Head_CT_ReConstruct/ 中 STL 模型,以及用户提供的标准位姿参考截图。
  • 输出:调整后的默认相机视角/默认整体位姿,确保默认和重置位姿一致。

影响范围

  • WebSite/src/components/ProjectLibrary.tsx
    • defaultModelPose
    • NativeStlViewer 的默认 camera position / lookAt / up 方向
    • 可能涉及位姿滑块初始值与重置逻辑
  • 延续上一轮未提交相关改动:
    • DICOM 空间比例和信息接口
    • 3D 模型超精细档、鼠标交互和位姿同步

风险点

  • STL 坐标系不一定与 Three.js 默认相机坐标完全一致,需要通过合理默认 camera 与旋转组合匹配参考图。
  • 若只改 camera 不改 reset用户重置后仍可能回到旧姿态。
  • 若只改 group rotation 不改相机,鼠标交互与滑块显示可能不直观。

待确认问题

用户已明确本次无需人工二次确认,按合理工程假设直接执行。参考图呈现为近似俯视/轴向视角,因此默认采用俯视相机和零位姿组合。