将3D模型添加到JavaFX组

时间:2017-11-05 10:03:46

标签: javafx 3d

在javaFX中,我可以创建矩形/圆形......和其他2D几何图形。 在集团中,我可以添加:

group.getChildren().add("Name");

我也可以检查碰撞:

hero = character.localToScene(character.getBoundsInLocal());
yewTree = yew.localToScene( yew.getBoundsInLocal());        

                if ( yewTree.intersects(hero) )
                {

                }

...并在发生时执行操作。

另一件令人惊奇的事: AnimationTimer和TranslateTransition。它不仅可以让我做周期性/连续动画,还可以检查一些状态。 (我可以制作一些游戏循环而不会制作主要的游戏循环,因为它们独立工作。)

和问题来了。
我可以将3d模型(stl,obj,3ds ...)添加到组中并对其进行模拟(缩放,更改坐标,检查碰撞,将它们用作动画计时器或Translatetransition中的节点)?

我不确定http://www.interactivemesh.org/ 。我希望有一些替代方案,因为它令人困惑,缺乏文档,我发现在互联网上的例子很少 - 不起作用。

0 个答案:

没有答案