Есть ли способ выбрать 3D-узел на сцене JFX с координатами экрана?
Зная, что я не использую мышь, а использую пользовательский обработчик касаний (не события JFX Touch).
Что я пробовал:
- Эмулируйте MouseEvent из обработчика касания и запустите событие. PickResult, полученный из события, всегда равен нулю.
- Use the common way: Ray/Node collision by calling the (deprecated) method:
Node.impl_pickNode(pickray, result)
, so I tried to get the PickRay:- By calling:
Camera.computePickRay(double x, double y, PickRay pickRay)
, but the method is not public... - Соберите его, но мне нужно преобразовать координаты экрана в 3D-координаты, но я не знаю, как это сделать с помощью JFX API.
- By calling:
Спасибо за любой вклад!