gpt4 book ai didi

user-interface - 添加/删除 vtkActors 或改变它们的可见性更好吗?

转载 作者:行者123 更新时间:2023-12-04 04:30:28 26 4
gpt4 key购买 nike

我正在编写一个 GUI 来显示 vtkUnstructuredGrid包含多个标量和向量。目标是让用户决定他/她是要显示颜色图、字形矢量场还是仅显示网格本身。

这基本上给了我四个角色:一个用于 map ,一个用于字形,一个用于网格,最后一个用于颜色条。根据用户的选择,我需要单独显示网格,或者 map 和颜色条,或者字形和颜色条。我可以独立地准备每个参与者并将它们存储为我的 GUI 的属性以供以后访问。

我想知道仅呈现用户想要的内容的最有效方法是什么:

  • 根据用例切换每个参与者的可见性(使用 .SetVisibility(True/False) ),或
  • vtkRenderer 中添加/删除相应的 Actor .

  • 任何见解将不胜感激。

    - - 编辑 - -

    一个推论是:当 vtkRenderer渲染 Actor ,它是跳过不可见的 Actor 还是渲染他们,然后隐藏他们?

    最佳答案

    您是否注意到性能差异或其他什么?我会说这两种技术在运行时应该做完全相同的事情。

    关于user-interface - 添加/删除 vtkActors 或改变它们的可见性更好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11563472/

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