我在 paraview 中可视化一个 3D 数据集,并希望通过用对象(例如圆锥)标记它们并用文本注释它们来注释某些表面位置。我想通过 python 脚本来做到这一点。
放置锥体不是问题。但是源Text和a3DText没有位置属性。
有人知道我该怎么做吗?
回答:
生成 3D 文本源后,您可以使用Show将其放入视图中,然后可以更改位置属性:
renderView1 = GetActiveViewOrCreate('RenderView')
text = a3DText()
textDisplay = Show(text, renderView1)
textDisplay.Position = [1,1,0]