我对是否可以向我生成的源添加自定义属性感兴趣。我现在正在做的是:
renderView1 = GetActiveViewOrCreate('RenderView')
for pset in sphereParams:
sphere = Sphere()
sphere.Center = pset[0:3]
sphere.Radius = pset[3]
Show(sphere, renderView1)
spheres.append(sphere)
现在我想要想象球体,使颜色对应于另一个参数,该参数也存储在sphereParams矢量中。如何将这样的属性添加到Paraview源?
谢谢!
答案 0 :(得分:1)
您可以根据属性
手动设置颜色renderView1 = GetActiveViewOrCreate('RenderView')
for pset in sphereParams:
sphere = Sphere()
sphere.Center = pset[0:3]
sphere.Radius = pset[3]
sphereDisplay = Show(sphere, renderView1)
sphereDisplay.DiffuseColor = ... # 3-element list specifying color from sphere params
spheres.append(sphere)
答案 1 :(得分:0)
您不能,您需要做的是更改可视化的颜色映射或将点阵列/ cellarray(例如,使用Calculator或ProgrammableFilter)添加到球源的输出