JavaFX 3D图形:鼠标单击3D对象上的位置

时间:2015-03-04 19:35:41

标签: 3d javafx javafx-2

我刚刚玩过Oracle JavaFX Sample 3D Graphics app 我想知道是否有可能计算相对的当前鼠标位置 到3d平台。我想要一些信息,例如如果鼠标悬停一个3d对象。 这有可能以任何方式(也许使用给定的相机翻译等)?

1 个答案:

答案 0 :(得分:4)

您可以使用任何MouseEvent中的PickResult类, 这只是基本用法..

...{
    shape3D.setOnMouseEntered(e->{
        PickResult pr = e.getPickResult();
        System.out.println(pr.getIntersectedPoint());
    });
}