3

我的场景图中有一些分隔符,例如桌子、灯和框架。当我将它们添加到一个名为“root”的分隔符中时,它们会被制成节点吗?就像我想将它们与路径一起使用一样,是否有与 path->containsNode 等效的分隔符?

另外,有没有办法识别分隔符?假设我想在桌子上放一盏灯。我认为最好的方法是检查灯是否与特定的分隔器(如桌子)发生碰撞?

谢谢!

4

1 回答 1

2

该类SoSeparator继承自C++ 继承意义上的[SoNode][2]via SoGroup。换句话说,任何SoSeparator*(即你的灯、桌子……)都是一个节点。只需SoSeparator*在需要争论的任何地方使用任何地方SoNode*,你就应该很好。

你手头有一本好的 C++ 书籍和一本The Inventor Mentor吗?

于 2012-05-16T17:21:21.523 回答