Я создаю простой трехмерный интерфейс перетаскивания в процессе обработки и хочу определить, когда мышь наведет курсор на объект. Я хотел бы представить, что мне нужно выполнить некоторые матричные преобразования в координаты трехмерной модели, чтобы поместить их в пространство экрана и так далее ...
У меня есть простая версия этой работы, проблема в том, что, когда камера перемещается вокруг сцены, координаты меня теряют.
Так как мне перевести координаты плитки в пространство экрана (поскольку screenX и screenY не работают должным образом)?
UPDATE:
В конце концов я нашел два примера с сайта Processing, как это сделать. Благодаря villintehaspam .
http://processing.org/hacks/hacks:picking