0

我无法理解 viewplateform 和viewingPLatform 之间的区别。有人可以对此有所了解吗?

4

1 回答 1

1

你看过文档吗?

引用:

ViewPlatform 叶节点对象控制查看器的位置、方向和比例。它是视图对象连接到的场景图中的节点。查看者通过更改 ViewPlatform 上方的场景图层次结构中的变换来浏览虚拟宇宙。

ViewingPlatform 用于设置 Java 3D 场景图的“视图”端。ViewingPlatform 对象包含一个 MultiTransformGroup 节点,以允许将一系列变换链接在一起。向该结构添加 ViewPlatform 以及与该视图平台相关联的任何几何图形。

/引用

这足以解释它吗?您可能需要做一些更广泛的阅读才能将其中的一些内容放在上下文中。Java3D 使用的场景图将我们从处理 3D 图形的棘手方面的细节中抽象出来;我们只需要从更高的层面学习如何处理它。实际上,它是一个将所有图形方面都放入其中的树,它分为两个主要的分支;一种用于内容,另一种用于控制您如何查看该内容。这些都是视图叉对象。“ViewingPlatform”是一个将其他方面结合在一起的管理节点,而“ViewPlatform”是一个控制特定方面的叶节点,如上所述。

于 2013-07-27T16:16:15.887 回答