VTK基础学习

来源:互联网 发布:小米网络收音机改软件 编辑:程序博客网 时间:2024/05/19 04:06

1、vtkPolyDataMapper::SetInputConnection():VTK可视化管线的输入数据接口,对应的可视化管线的输出数据接口为GetOutPort();VTK5.0之前的版本使用SetInput()和GetOutput()作为输入和输出接口。但在7.1版本后好像就不行了,直接报Mapper没有SetInput。


2、vtkMarchingCubes要求输入是vtkImageData,如果是vtkPolyData类型,程序运行会报错


3、 使用vtkContourFilter可以实现轮廓的提取。

      http://lzchenheng.blog.163.com/blog/static/8383353620108130751672/

4、有时候需要判断一条直线和特定物体相交的坐标,可以借助vtkModifiedBSPTree来实现,详见参考资料

     http://www.vtk.org/Wiki/VTK/Examples/Cxx/DataStructures/ModifiedBSPTree_IntersectWithLine

5、  关于曲线的测量,可以近似为折线的长度的测量;也可以使用spline曲线拟合,然后计算spline曲线的长度。

       根据参考资料[1]的说明,折线是由许多直线段组成的,可以通过将各线段长度进行累加从而得到折线的长度。

[1]http://vtk.1045678.n5.nabble.com/get-length-of-vtkpolyline-td1228133.html

[2]http://vtk.1045678.n5.nabble.com/how-to-compute-the-length-of-spline-td5729305.html#a5729341

6、VTK三维重建总结

http://blog.csdn.net/q1302182594/article/details/45892995

原创粉丝点击