VTK中有场景图的概念吗?

2024-06-28 20:25:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我在寻找一个用python实现类似场景图的三维可视化框架。具体来说,我希望能够定义场景中一个元素相对于场景中另一个元素的姿势(XYZRPY)。我已经阅读了VTK的文档,但还没有看到任何类似的功能。我错过什么了吗?在


Tags: 文档功能框架元素定义可视化场景vtk
1条回答
网友
1楼 · 发布于 2024-06-28 20:25:16

我从未使用过,但我想vtkViewNode和继承类(f.ex.vtkActorNode)是您需要的:

This is the superclass for all nodes within a VTK scene graph. It contains the API for a node. It supports the essential operations such as graph creation, state storage and traversal. Child classes adapt this to VTK's major rendering classes. Grandchild classes adapt those to for APIs of different rendering libraries.

这些类没有在VTK用户指南中记录,您可以在夜间构建文档中找到它们,以便它们被释放并工作(我确认我在8.0.1版本中有这些类)。您应该查看SetChildren调用来构建图形。不幸的是,vtk中的文件读取器没有加载场景层次结构,因此您需要明确地构建图形或编写自己的读卡器。

相关问题 更多 >