VTK修炼之道52:图形操作进阶_多分辨率策略(模型提取的三种方法)
发布时间
阅读量:
阅读量
1.多分辨率处理策略
在三角形网格模型的多分辨率处理中存在两种互为逆向的操作:一种是Decimation(即所谓的"缩减"),另一种则是Subdivision(即所谓的"细分")。通过这两种操作可以在不改变原始拓扑结构的情况下生成不同层次细节的网格形状信息。其中Decimation的作用在于减少原始几何体中的顶点数量及其相关的面信息量的同时保证后续的数据处理效率与交互性能表现;这与图像数据降采样的过程具有相似之处。另一方面,在初始几何体基础上应用特定细分规则逐步插入新顶点进而生成一系列更高层次细节的新单元;经过无限次迭代后这种不断递进的过程最终将收敛于一个光滑理想的曲面形状。
2.网格抽取(Decimation)
2.1 vtkDecimatePro
VTK中主要有三种网格抽取类:vtkDecimatePro、vtkQuadricDecimation、vtkQuadricClustering。
vtkDecimatePro是最常用的,该处理方法的原理参考文献[1],是用一种边塌陷的方法来删除点和单元,处理速度比较快,而且可以方便的控制网格抽取的幅度,得到不同级别的模型数据。
该类的使用方法,如下:
> 1. vtkSmartPoint<vt
全部评论 (0)
还没有任何评论哟~
