我需要同时向用户输出二维数据和三维数据。我的偏好是在同一个窗口中同时提供两个输出,但只要结果是同步的,其他建议就会受到赞赏。
为了绘制2d数据,我使用了以下示例... http://www.vtk.org/Wiki/VTK/Examples/Python/Plotting/ScatterPlot
要创建3d图,我已经使用过了 renderer = vtk.vtkRenderer() renderer.AddActor(pointCloud.vtkActor)
开始这个过程。
希望将两者合并为一个窗口,我试图修改这个...... http://www.vtk.org/Wiki/VTK/Examples/Python/MultipleViewports
但是我收到以下错误.. TypeError:AddRenderer参数1:方法需要vtkRenderer,提供了vtkContextView。
有没有办法创建一个可以添加到同样包含3d渲染的VTK窗口的二维图表?