代码改变世界

vtkElevationFilter

2014-10-23 23:07  CN-Phoenix  阅读(1205)  评论(0编辑  收藏  举报

vtkElevationFilter——高程属性过滤器,一个通过数据集DataSet产生标量值的过滤器,用户可以指定标量值范围。

具体过程是,由用户设置一条线,将数据集里的所有点投影到这条线上,

根据投影结果确定每个点的属性数据。

vtkPlaneSource *plane=vtkPlaneSource::New();
plane->SetResolution(res,res);
vtkElevationFilter *colors=vtkElevationFilter::New();
colors->SetInputConnection(plane->GetOutputPort());
colors->SetLowPoint(-0.5,-0.5,0.0);
colors->SetHighPoint(0.5,0.5,0.0);