如何使用OpenGL(GLUT)在四个视口中渲染一个整个茶壶(每个视口渲染一个茶壶的一部分)

时间:2018-11-28 08:53:22

标签: opengl glut

如标题中所述,我需要在四个视口中的每个视口中渲染茶壶的一部分,而这四个部分一起构成一个完整的茶壶。现在,我可以在gluOrtho2D中完成效果了。但是在gluPerspective中,我无法使用gluLookAt更改观察位置。

这是我没有gluLookAt的结果:

img

1 个答案:

答案 0 :(得分:2)

您是不是偶然尝试通过尝试使用modelview和投影矩阵在每个视口中进行渲染来放置渲染?

如果是这样,这里有个提示:考虑为什么这样调用函数glViewport而不是glWindow(不存在)。 只需使用glViewport来定义要渲染到的窗口子集。