gpt4 book ai didi

python - Paraview:我可以通过 python 脚本注释源吗?

转载 作者:太空宇宙 更新时间:2023-11-03 18:09:07 25 4
gpt4 key购买 nike

我正在 paraview 中可视化 3D 数据集,并希望通过用对象(例如圆锥体)标记某些表面位置并用文本注释它们来注释它们。我想通过 python 脚本来做到这一点。

放置锥体不是问题。但源 Texta3DText 没有位置属性。

有人知道我该怎么做吗?

答案:

生成3D文本源后,您可以使用Show将其放入 View ,然后可以更改位置属性:

renderView1 = GetActiveViewOrCreate('RenderView')
text = a3DText()
textDisplay = Show(text, renderView1)
textDisplay.Position = [1,1,0]

最佳答案

我找到了一种利用表示属性的方法(因此,如果您更改可视化,则必须再次执行)

这是我在 paraview gui (4.1) 中尝试的内容:

  • 工具 - 开始跟踪
  • 来源 - 3D 文本
  • 确保您正在可视化它
  • 在 3dtext 属性面板中,转到高级选项(齿轮符号)
  • 可视化属性中有一个“翻译”字段,您可以修改该值
  • 我还修改了比例,因为它对于我的对象来说太大了
  • Tools -stop trace :可以看到对应的python指令

关于python - Paraview:我可以通过 python 脚本注释源吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26298801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com