Как я могу визуализировать один целый чайник в четырех окнах просмотра (каждый vieport отображает одну часть чайника) с OpenGL (GLUT) - PullRequest
0 голосов
/ 28 ноября 2018

Как указано в заголовке, мне нужно визуализировать одну часть чайника в каждом из четырех окон просмотра, а четыре части вместе представляют собой полный чайник.Теперь я могу завершить эффект в gluOrtho2D.Но в gluPerspective я не могу использовать gluLookAt для изменения позиции наблюдения.

Это мой результат без gluLookAt:

img

1 Ответ

0 голосов
/ 28 ноября 2018

Вы случайно пытались включить рендеринг в каждом окне просмотра, пытаясь преобразовать его там, используя матрицы моделей и проекций?

Если это так, вот подсказка: подумайте, почему функция glViewport называется так:кстати, а не glWindow (не существует). Просто используйте glViewport, чтобы определить подмножество окна, в которое вы хотите визуализировать.

...