Как найти точку мыши в сцене, используя SceneKit?

Я создал сцену в SceneKit и выполнил хит-тест для выбора предмета. Тем не менее, я хочу иметь возможность перемещать этот элемент по плоскости в моей сцене. Я продолжаю получать события перетаскивания мышью, но не знаю, как преобразовать эти 2D-координаты в 3D-координаты в сцене.

Мой случай очень прост. Камера расположена в 0, 0, 50 и направлена ​​в 0, 0, 0. Я просто хочу перетащить свой объект вдоль z-плоскости со значением z 0.

Тест на удар работает как талисман, но как мне перевести точку мыши из события перетаскивания в новую позицию в сцене для 3D-объекта, который я перетаскиваю?

Ответы на вопрос(3)

Ваш ответ на вопрос