场景中一个3D对象上的两个不同摄像头(JavaFX)

时间:2014-04-14 12:55:13

标签: java javafx-8

我目前正在尝试新的JavaFX-3D对象。以Molecule示例为起点,我尝试构建一个嵌入了Scene的{​​{1}}。在主场景中,应该有来自oracle的示例中的分子,并且在子场景中应该只看到例如只是分子左边的投影。

是否可以在场景中添加第二个摄像头,并为子场景设置它,或者每个子场景中是否需要相同的3D对象?

我是这个话题的新手,我很乐意阅读一些提示/技巧/信息。提前谢谢!

1 个答案:

答案 0 :(得分:2)

只能为场景或SubScene设置一个摄像头。同时观看需要多个SubScenes,具有单独的摄像头和冗余场景图。可以在每个场景图中重复使用PhongMaterial和TriangleMesh等可共享类的实例。

或者,可以使用Node.snapshot()功能。但照明似乎还没有正常工作。请在此处查看概念验证http://www.interactivemesh.org/models/jfx3dtuxcube.html