如标题中所述,我需要在四个视口中的每个视口中渲染茶壶的一部分,而这四个部分一起构成一个完整的茶壶。现在,我可以在gluOrtho2D中完成效果了。但是在gluPerspective中,我无法使用gluLookAt更改观察位置。
这是我没有gluLookAt的结果:
答案 0 :(得分:2)
您是不是偶然尝试通过尝试使用modelview和投影矩阵在每个视口中进行渲染来放置渲染?
如果是这样,这里有个提示:考虑为什么这样调用函数glViewport
而不是glWindow
(不存在)。 只需使用glViewport
来定义要渲染到的窗口子集。