VTK vtkActor、vtkRenderer、vtkRenderWindow的设置


1、正常显示vtk,需要

vtkActor (可以有多个) 进行一些演员的处理

vtkRenderer (可以有多个) 将vtkActor进行加入

vtkRenderWindow(只能有一个) 将vtkRenderer进行加入

vtkRenderWindowInteractor(只能有一个) 将vtkRenderWindow进行加入 (将窗口加入)

vtkInteractorStyleTrackballActor (只能有一个)

vtkInteractorStyleTrackballCamera: 相当于移动摄像头,按键,屏幕上的所有内容都会动起来

vtkInteractorStyleTrackballActor: 相当于实体对象,当鼠标在某一个对象上按键时,只有这个对象会动

2、查看render中有多少个actor

1 vtkActorCollection* actorCollection = m_Render>GetActors(); 2 int num = actorCollection>GetNumberOfItems(); 3 actorCollection>InitTraversal(); 4 for (int i=0;i<num1;++i) 5

3、 //当有多个render时,设置活动的那个

m_Renderer>SetInteractive(1);

4、vtk渲染流程:



上一篇:共聚焦显微镜针孔效应

下一篇:蔡司激光共聚焦荧光显微镜 (七)


VTK
Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图