我刚开始在Win32 C++中学习OpenGL编程,所以请不要太苛刻 :) 我已经浏览了NeHe教程和“红书”的一些内容,但我感到很困惑。到目前为止,我已经成功地建立了一个OpenGL窗口,绘制了一些三角形等等,没有问题。但现在我想建立一个模型,并从不同的角度来查看它。那么我们该怎么做呢?
编辑:感谢所有的帮助,我已经决定:从文件中读取我的模型,然后使用
将模型加载到内存中(在堆上保存三角形/四边形坐标的结构体),在每个场景渲染时,使用
glVertex3f
等方法将所有内容绘制到屏幕上。只需使用
glVertex3f
等方法一次性加载/绘制模型,然后我们就可以在每个场景中更改视图位置。其他...?
编辑:感谢所有的帮助,我已经决定:从文件中读取我的模型,然后使用
glBufferData
将其加载到GPU内存中,然后使用 glVertexPointer
和 glDrawArrays
将数据传递给渲染函数。