gpt4 book ai didi

c++ - 如何将多个 vtkprop 或 vtkactor 组合成一个更大的 actor 或 prop?

转载 作者:行者123 更新时间:2023-11-30 02:58:37 25 4
gpt4 key购买 nike

我正在开发一个 qt/vtk 应用程序,用户可以根据自己的要求绘制大量 vtk Actor / Prop 。现在需要提供一种功能来组合所有绘制的 Actor / Prop 以形成母 Actor / Prop 。我试过 vtkactorcollection,但它单独存储所有 Actor 。提供任何合适的示例或将我指向相关帖子。

最佳答案

我猜你正在寻找一个 vtkAssembly:http://www.vtk.org/doc/release/5.0/html/a01164.html

很遗憾,所提供的示例仅适用于 TCL/Py,因此您最好的选择是此处给出的交互器示例:http://www.vtk.org/Wiki/VTK/Examples/Cxx/Interaction/Assembly

但是:这仍然将原始 Actor 保存在某个地方并且速度很慢,您可以通过 vtkAssembly 的那个进行转换,但它不是硬核快速。这完全取决于你想做什么。也许您可以丢弃所有 Actor 并简单地合并多数据? http://www.cmake.org/Wiki/VTK/Examples/Cxx/Filtering/CombinePolydata

编辑:用于绘制的东西 http://www.vtk.org/Wiki/VTK/Examples/Cxx/Filtering/AppendFilter也可以很好地工作(比组合多边形数据过滤器快一点)

即使我不想阻止使用 stackoverflow,恕我直言,vtk 邮件列表对于 vtk 问题来说更好,因为所有 vtk 老手都在附近徘徊并为几乎每个需求提供最佳实践。

关于c++ - 如何将多个 vtkprop 或 vtkactor 组合成一个更大的 actor 或 prop?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13599941/

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