当前位置:首页|资讯

VTK-vtkBandedPolyDataContourFilter学习

作者:千秋10000发布时间:2024-09-19

官网有一个例子,看完之后仍然不太明白。经过一点点的探索,记录一下收获。


  1. 建立一个六边形的点集

2.创建单元结构

3.分配一个标量数据

顶点上的标量数据如图所示。为了帮助理解,所以数据分配的比较整齐。

4.用上面的数据创建Polydata

 5.vtkBandedPolyDataContourFilter等值线

这里的作用是将点标量数据重新划分,生成等值线。

GenerateValues(5, 75, 175)这句话将75-175这个范围划分成4段(5点),会生成下面的等值:75,100,125,150,175

这样一看非常清晰,这个过滤器从点标量数据生成单元标量数据。

6.显示条带

标量模式一定要是cellData,而且标量范围是上面的过滤生成的单元标量范围,也可以手动输入范围,范围外的标量数据就自动取极值了。

7.完整代码



Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1