Я искал пример для примера, который соответствует моему варианту использования, но не может найти его. Я пытаюсь преобразовать координаты экранной мыши в 3D-координаты мира с учетом камеры.
Решения Я нашел все пересечения лучей для достижения выбора объекта.
То, что я пытаюсь сделать, - позиционировать центр объекта Three.js в координатах, которые мышь в настоящее время "перегружена".
Моя камера находится в x: 0, y: 0, z: 500 (хотя она будет перемещаться во время моделирования), и все мои объекты находятся в z = 0 с переменными значениями x и y, поэтому мне нужно знать мир X, Y на основе предположения, что az = 0 для объекта, который будет следовать за положением мыши.
Этот вопрос похож на аналогичную проблему, но не имеет решения: Получение координат мыши относительно 3D-пространства в THREE.js
Учитывая положение мыши на экране с диапазоном "top-left = 0, 0 | bottom-right = window.innerWidth, window.innerHeight", может ли кто-нибудь предоставить решение для перемещения объекта Three.js на мышь координаты вдоль z = 0?