有没有办法在屏幕坐标的JFX场景中选择3D节点?
知道我没有使用鼠标,但使用自定义触控处理程序(不是JFX Touch事件)。
我尝试过的事情:
Node.impl_pickNode(pickray, result)
来解决Ray / Node冲突,所以我试图获取PickRay:
Camera.computePickRay(double x, double y, PickRay pickRay)
,但该方法不公开...... 感谢您的任何意见!
答案 0 :(得分:1)
Jose Pereda最近为免费开源F(X)yz库贡献了一个RayCasting示例:
https://github.com/Birdasaur/FXyz/blob/master/src/org/fxyz/tests/RayTest.java
它仍然在不断变化,但它可能会为您提供所需的一切。这类似于这个问题,他和@ jdub1581尝试解释javafx-8-3d-scene-intersection-point