Мне нужно найти способ поворота камеры по собственной оси с помощью глюлоката. Мне нужно вычислить для этого вектор вверх. Предположим, что up = {0,1,0}. Мне нужно повернуть этот вектор на угол ax, ay, az и найти полученный вектор для использования в функции glulookat. Есть ли готовый метод или любой другой простой метод, а не применять умножение матрицы умножения на единичный вектор (0,1,0)?Использование glulookat для поворота камеры
0
A
ответ
0
Вы пробовали работать со сферическими координатами? Вы просто получаете углы, которые вам нужно перемещать, а затем преобразовывать сферические в картезианские координаты, а затем вы должны иметь возможность рассчитать вектор вверх.
Смежные вопросы
- 1. внешняя матрица камеры для gluLookAt
- 2. Перемещение камеры gluLookAt
- 3. Использование gluLookAt для перемещения камеры в 2D-игре iPhone?
- 4. вычислить вектор камеры после glulookat()?
- 5. gluLookat в случае бесплатной камеры
- 6. Ошибка поворота камеры 3D.js
- 7. Перемещения камеры относительно перспективного направления в gluLookAt
- 8. glulookat() - перемещение камеры с клавиатурой (OpenGL)
- 9. Ограничение угла поворота камеры
- 10. gluLookAt акселерометр
- 11. Перемещение сферы относительно поворота камеры
- 12. Правильный gluLookAt для gluCylinder
- 13. Калибровка камеры с OpenCV: Использование искажения и поворота перевода матрицы
- 14. gluLookAt и MODELVIEW MATRIX
- 15. Использование JQuery для поворота порядка
- 16. Ключ для мыши Opengl (gluLookAt)
- 17. Загрузка ModelViewMatrix использованием glulookat
- 18. Как установить вид камеры с помощью функции gluLookAt()?
- 19. gluLookAt ничего не отображается
- 20. Эквивалент для `gluLookAt()` в JavaFX-3D
- 21. gluLookAt в функции RESHAPE
- 22. Оценка углов поворота от калибровки камеры opencv
- 23. Перевод WebGL после поворота камеры (как FPS)
- 24. gluLookAt не работает
- 25. Прямое показ поворота камеры 90 градусов
- 26. Libgdx Координаты после поворота вокруг камеры
- 27. OpenGl переводить мир после поворота камеры
- 28. Необходимо изменить положение поворота загрузочной камеры
- 29. Three.js skybox кажется сломанным после поворота камеры
- 30. gluLookAt не работает, несмотря на использование Push/PopMatrix для преобразований
'glulookat' использует более низкие методы уровня для модификации видовой матрицы, в том числе тот, который непосредственно вращает его. Зачем вам это нужно? Почему вы хотите сделать это с трудом? – bames53