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

问题描述 投票:0回答:1

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

这是我没有gluLookAt的结果:

“

opengl glut
1个回答
2
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.