两个参与者的交集-Vtk
Intersection of two actors - Vtk
我试图指示两个vtkActor的相交区域。我总共有三个vtkActor——两个用于圆锥体,一个用于圆锥体的交点。
我已经使用vtkIntersectionPolyDataFilter绘制了交叉点。但我无法让它充满活力。当我使用我定义的键盘交互将参与者移动到不同的位置时,交集参与者的初始状态保持不变。它没有更新。如何动态创建和更改交集参与者?
根据您的描述,您似乎正在修改参与者,也就是说,只修改多数据的表示。vtkIntersectionPolyDataFilter适用于多数据(也就是说,它独立于表示)。如果原始多数据未被触及,则交集也是相同的。
另一方面,如果您正在更新多数据(例如更改圆锥体的高度),请记住设置标志Modified()以触发vtkIntersectionPolyDataFilter 的更新
相关文章:
- Qt VTK交互风格的信号到小部件
- 如何禁用VTK的热键
- QVTKWidget在VTK 8.1中已弃用,并将在未来的版本中删除
- 如何在 vtk Poly 数据上进行布尔运算?
- VTK 图像数据,访问数组中的 1 个图像
- 如何列出ULevelStreaming中的所有参与者?
- 如何设置vtk相机的正确变焦系数?
- 为<vtkDataArray> VTK 非结构化网格声明 vtkSmartPointer 类型的变量时出现问题
- 在 VTK 8.2.0 中序列化 vtkUnstructuredGrid
- 如何使用 Makefile 使用 VTK 库编译项目?
- CMake 错误,在构建 VTK 'INSTALL'项目
- 在 Windows 10 下为 VTK 生成 Makefile 时,Qt mkspecs 的路径错误
- 将误差线添加到 VTK 二维散点图
- 如何访问 VTK 的类枚举字段
- 无法在 vtk 中重新着色边缘
- 停止 VTK 计时器回调
- VTK 7.1.1: vtkX3DExporter exception
- VTK抽象选择器,用于不同不透明度值的多个参与者
- VTK:协调两个参与者
- 两个参与者的交集-Vtk