Files
Aethera/render_3D/todolist.md
T
2026-08-22 20:08:57 +08:00

3.0 KiB

明白,只定义 用户看到的交互能力,不定义数据、不定义内部实现。下面按图类型分类。

3D Plot Interaction Requirement

1. 3D Waterfall Plot(三维瀑布图)

基础交互

  • 旋转视角
  • 缩放视图
  • 平移视图
  • 重置视角

时间交互

  • 时间窗口调整
  • 时间范围拖动
  • 实时滚动
  • 暂停刷新
  • 继续刷新
  • 查看历史区域

数据查看

  • 鼠标悬停显示当前位置数据
  • 点击显示详细信息
  • 添加标记点
  • 删除标记点
  • 显示峰值位置

分析交互

  • 查看指定时间截面
  • 查看指定频率截面
  • 切换俯视图
  • 切换三维视图
  • 调整高度显示比例

2. 3D Surface Plot(三维曲面图)

基础交互

  • 旋转曲面
  • 缩放曲面
  • 平移曲面
  • 重置视角

显示控制

  • 显示/隐藏网格
  • 显示/隐藏坐标轴
  • 显示/隐藏刻度
  • 切换曲面显示模式
  • 调整透明度

数据观察

  • 鼠标悬停查看点信息
  • 点击选择点
  • 显示局部峰值
  • 显示局部最低值

分析交互

  • 显示等高线
  • 显示投影平面
  • 调整高度比例
  • 调整颜色范围

3. 3D Scatter Plot(三维散点图)

基础交互

  • 旋转观察
  • 缩放
  • 平移
  • 重置视角

点操作

  • 悬停显示点信息
  • 点击选择点
  • 多选点
  • 框选区域
  • 取消选择

显示控制

  • 调整点大小
  • 调整点透明度
  • 显示/隐藏点分类
  • 显示/隐藏辅助线

分析交互

  • 点过滤
  • 区域过滤
  • 聚类显示
  • 高亮指定点集合

4. 3D Point Cloud(三维点云图)

基础交互

  • 旋转点云
  • 缩放点云
  • 平移点云
  • 重置视角

点云浏览

  • 自动调整观察距离
  • 点密度调整
  • 显示级别调整
  • 局部放大

选择操作

  • 单点选择
  • 区域选择
  • 框选
  • 删除选择
  • 隐藏选择

显示控制

  • 点大小调整
  • 颜色模式切换
  • 透明度调整

5. 3D Volume Plot(三维体数据图)

基础交互

  • 旋转体数据
  • 缩放
  • 平移
  • 重置视角

切割查看

  • X方向切片
  • Y方向切片
  • Z方向切片
  • 移动切片位置
  • 多切片显示

显示控制

  • 调整透明度
  • 调整显示范围
  • 调整颜色映射
  • 隐藏低强度区域

分析交互

  • 区域选择
  • 局部放大
  • 数据点查看

6. 3D Polar Plot(三维极坐标图)

基础交互

  • 旋转方向
  • 缩放
  • 平移
  • 重置视角

方向查看

  • 查看指定角度
  • 查看指定方向数据
  • 显示方向标记

显示控制

  • 切换极坐标/直角坐标
  • 显示辅助圆环
  • 显示角度刻度

7. 通用 3D Plot 交互

所有 3D 图统一支持:

Camera

  • Rotate
  • Zoom
  • Pan
  • Reset View

Selection

  • Hover
  • Select
  • Multi Select
  • Clear Selection

Marker

  • Add Marker
  • Move Marker
  • Delete Marker

Axis

  • Axis Visibility
  • Axis Range
  • Scale Adjustment

Display

  • Show/Hide Grid
  • Show/Hide Label
  • Transparency Control

Navigation

  • Fit View
  • Full Screen
  • Save View
  • Restore View