Я пытаюсь навести луч из центра экрана и проверить наличие столкновений с объектами.
При рендеринге я использую следующие вызовы для настройки камеры:
GL11.glRotated(mPitch, 1, 0, 0);
GL11.glRotated(mYaw, 0, 1, 0);
GL11.glTranslated(mPositionX, mPositionY, mPositionZ);
Однако у меня проблемы с созданием луча. Вот код, который у меня есть:
ray.origin = new Vector(mPositionX, mPositionY, mPositionZ);
ray.direction = new Vector(?, ?, ?);
Мой вопрос: что я должен поставить в местах с вопросительным знаком? То есть Как я могу создать направление луча от подачи и ролла?