其他分享
首页 > 其他分享> > VTK学习记录3-改变actor属性

VTK学习记录3-改变actor属性

作者:互联网

现在想改变actor的属性,可以用actor自带的property来改变,也可以用vtkProperty实例化对象来改变。

代码1:

1     vtkActor *vtkactor = vtkActor::New();
2     vtkactor->SetMapper(coneMapper);
3     vtkactor->GetProperty()->SetColor(1, 0, 0);

代码2:

1     vtkActor *vtkactor = vtkActor::New();
2     vtkactor->SetMapper(coneMapper);
3     //vtkactor->GetProperty()->SetColor(1, 0, 0);
4     //不用GetProperty()的方法,用实例化Property的方法也可以。
5     vtkProperty *coneProperty = vtkProperty::New();
6     coneProperty->SetColor(1.0, 0.0, 0.0); 
7     vtkactor->SetProperty(coneProperty);

都可以实现将actor变成红色的结果。

 

标签:coneProperty,GetProperty,SetColor,VTK,actor,vtkActor,vtkactor,属性
来源: https://www.cnblogs.com/beautifulmoonlight/p/15014465.html