2 chriszhang625 chriszhang625 于 2014.07.07 11:03 提问

如何使用vtk实时输出交互选中的信息

我想要取出vtk实例parallel coordinates中用户交互的结果,例如我选择了一些点,怎样得到这些点的信息

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
VTK交互
说到VTK交互,马上会想到的就是vtkRenderWindowInterator。他是VTK的交互类 可以响应各种的鼠标/键盘/时钟等消息事件。今天阅读了大量资料,关于如何给交互器增加或更改交互事件。在这里梳理一下,给以后做个参考。 在一篇VTK官方文档翻译中 看到大的方向先分为两大类(参考文献1):VTK两种不同的方法控制交互:(1)使用vtkInteractStyle的子类 (2)添加Obse
vtk交互
在VTK中,可以通过两种方式实现观察者/命令模式。 1.事件回调函数 2.从vtkCommand派生出具体的子类。 1.事件回调函数方法(鼠标交互) 实现读取PNG图片后,记录鼠标左键单击的次数 long pressCounts = 0;//鼠标点击次数全局变量 //回调函数void MyCallbackFunc(vtkObject*, unsigned long eid,
VTK交互之拾取
选择拾取  选择拾取是人机交互过程的一个重要功能。VTK中定义了多个拾取功能的类,所有拾取类都继承自vtkAbstractPicker类,继承关系如下:1. vtkAbstractPicker  该类是一个抽象基类,为它的具体的子类定义了最基本的API,最基本的功能是返回拾取位置的x-y-z 世界坐标系统的坐标值(pick自身是在屏幕坐标中进行定义的) 。   类定义了一个纯虚函数Pick(),
VTK学习笔记:使用VTK交互功能
一般一个舞台上,有这么几个元素: 演员;灯光; 照相机; 观众; 和观众交互的行为; 再来看看VTK图形模型主要对象,你会发现很类似这个实际生活的舞台。 1. VTK图形模型主要对象 1、演员(Actor)代表场景中绘制的实体。 通过参数的调节可以设置角色的位置,方向,渲染特性(property),引用(reference),纹理映射(texture)等属性,并可对Actor进行缩放。演
VTK: VTK实体交互widget
之前在 VTK交互 使用交互样式和添加监听事件两种方式拓展VTK交互。最近接触了VTK用来完成交互的widget 。因为提供了实体部件会使得交互更加人性化。VTK的Widget类是从VTk5.1之后重新设计完善。实现了交互和实体表达的分离。创建VTK widget需要完成如下步骤:     1 实例化widget     2 实例化合适的几何表达体      3 可以用添加监听事件方式为wi
VTK交互之交互样式
VTK交互样式  类vtkRenderWindowInteractor即渲染窗口交互器,提供了一种平台独立的响应鼠标/按键/时钟事件的交互机制,可将平台相关的鼠标/按键/时钟等信息路由至vtkInteractorObserver或其子类。   vtkRenderWindowInteractor作为一个基类,其具体的功能是由平台相关的子类(如vtkWin32RenderWindowIn
VTK交互之vtkCommand
观察者/命令模式  VTK的交互除了可以监听来自鼠标、键盘等外部设备的消息,还可以在渲染场景中生成功能各异的交互部件(Widget),用于控制可化过程的参数,达到用户渲染要求。    在VTK中要实现与数据的交互,可以基于观察者/命令模式。可以通过两种方法来实现该模式:一种是通过定义回调函数;另外一种是通过从vtkCommand类派生子类。二者的实现过程基本类似,都是通过AddObserver监听
VTK交互机制
VTK交互机制:         类vtkRenderWindowInteractor被用来获取绘制窗口上发生的鼠标和键盘事件,然后把这些事件分发到另一个类——vtkInteractorStyle。因此,要增加新的交互方式到VTK里的话,应该先从vtkInteractorStyle派生出一个子类,如:vtkInteractorStyleTrackball, vtkInteractorS
VTK交互之Widget
交互部件  VTK的交互除了提供各种交互样式,还提供了功能更为强大的,可以“看得见”的交互部件,即Widget。VTK的Widget类主要包括vtk3DWidget和vtkAbstractWidget两个父类,它们都派生自vtkInteractorObserver。其中vtk3DWidget主要在三维渲染场景中生成一个可以用于控制数据的可视化实体,比如点、曲线、平面、球体等;后者是VTK里实现“交互
VTK之交互方式(interactor style)
VTK提供了多种交互方式,最常用的包括joystick和trackball,并且可以分别对actor和camera进行操作。     在VTK中,可以通过集成已有的交互方式类,然后添加自己的功能,则可以完成在触发响应时,完成响应的操作。     以下是自定义交互方式类的一个实例。该实例实现的是对鼠标点击的物体进行高亮显示。     #include #include #include