Я использовал проекцию glOrtho (500, 600, 600, 700, -100, 100) с этим я хочу использовать настройки просмотра камеры с помощью метода gluLookAt(), какими должны быть параметры для функции gluLookAt для этой проекции.Как установить вид камеры с помощью функции gluLookAt()?
1
A
ответ
1
glOrtho строит матрицу, которая образует «объектив» вашей виртуальной камеры. gluLookAt перемещает эту виртуальную камеру.
http://msdn.microsoft.com/en-us/library/windows/desktop/dd368663%28v=vs.85%29.aspx
eyeX/Y/Z, где есть камера. centerX/Y/Z - это место, где камера смотрит. вышеX/Y/Z - какой путь вверх камера.
Примером использования может быть:
gluLookAt
(
0.0f, 2.0f, -16.0f,
0.0f, 0.5f, 0.0f,
0.0f, 1.0f, 0.0f
);
Это немного поставить камеру 16 единиц назад, поднимите его немного, пункт выше 0, 0, 0, с верхней части экрана, указывая вдоль Y +.
Вы можете изменить первое значение для перемещения камеры. Измените вторую, чтобы изменить ту часть сцены, на которую она указана. Измените третий, чтобы катить/качать камеру.
Важным вопросом, однако, является то, что вы хотите с ним сделать?
Смежные вопросы
- 1. Перемещение камеры gluLookAt
- 2. Использование glulookat для поворота камеры
- 3. внешняя матрица камеры для gluLookAt
- 4. gluLookAt в функции RESHAPE
- 5. gluLookat в случае бесплатной камеры
- 6. вычислить вектор камеры после glulookat()?
- 7. glulookat() - перемещение камеры с клавиатурой (OpenGL)
- 8. Как установить вид камеры как фон активности?
- 9. Как установить вид камеры, чтобы заполнить его родительский вид
- 10. Перемещения камеры относительно перспективного направления в gluLookAt
- 11. Как изменить перспективу OpenGL с помощью gluLookAt()?
- 12. Как подобрать вид камеры?
- 13. Перемещение сбоку с помощью gluLookAt(); C++
- 14. gluLookAt акселерометр
- 15. Вид камеры в libgdx
- 16. OpenGL с использованием gluLookat()
- 17. gluLookAt не работает
- 18. Как синтезировать новый вид камеры с помощью стереопары?
- 19. Поверните внешний вид камеры (ARG 3 центра) вокруг оси X в gluLookAt
- 20. Вид камеры не отображается
- 21. Как использовать gluLookAt в PyOpenGL?
- 22. gluLookAt ничего не отображается
- 23. Использование gluLookAt для перемещения камеры в 2D-игре iPhone?
- 24. Как установить яркость для камеры с помощью IAMVideoProcAmp?
- 25. проблемы с gluLookAt
- 26. Как правильно использовать gluLookAt?
- 27. Как установить fps камеры?
- 28. Загрузка ModelViewMatrix использованием glulookat
- 29. Правильный gluLookAt для gluCylinder
- 30. Объяснение glFrustum() по сравнению с gluLookAt()
Позиция камеры/поворот/просмотр вектора и проекции не связаны, поэтому вопрос в текущей форме не имеет смысла. – keltar
Как предупреждение, команда устарела и ничего не сделает с OpenGL 3.0 – Mikhail