238 lines
3.0 KiB
Markdown
238 lines
3.0 KiB
Markdown
明白,只定义 **用户看到的交互能力**,不定义数据、不定义内部实现。下面按图类型分类。
|
|
|
|
# 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
|
|
|
|
---
|