【发布时间】:2014-09-04 22:29:53
【问题描述】:
我目前正在试验新的 JavaFX-3D 对象。以分子示例为起点,我尝试构建一个带有嵌入式SubScene 的Scene。在主场景中,应该有像来自 oracle 的示例中的分子,而在子场景中应该只看到例如只是分子左侧的投影。
是否可以在场景中添加第二个摄像机,并将其设置为子场景,或者每个子场景都需要相同的 3D 对象?
我是这个主题的新手,我很乐意阅读一些提示/技巧/信息。提前致谢!
【问题讨论】:
我目前正在试验新的 JavaFX-3D 对象。以分子示例为起点,我尝试构建一个带有嵌入式SubScene 的Scene。在主场景中,应该有像来自 oracle 的示例中的分子,而在子场景中应该只看到例如只是分子左侧的投影。
是否可以在场景中添加第二个摄像机,并将其设置为子场景,或者每个子场景都需要相同的 3D 对象?
我是这个主题的新手,我很乐意阅读一些提示/技巧/信息。提前致谢!
【问题讨论】:
一个场景或子场景只能设置一个摄像机。同时观看需要多个带有单独相机和冗余场景图的子场景。 PhongMaterial 和 TriangleMesh 等可共享类的实例可以在每个场景图中重复使用。
或者,可以使用 Node.snapshot() 功能。但是照明似乎还不能正常工作。在此处查看概念证明http://www.interactivemesh.org/models/jfx3dtuxcube.html。
【讨论】: