OpenGL茶壶没有正确绘图。我究竟做错了什么?

时间:2014-01-24 02:35:42

标签: c++ opengl graphics rendering vertices

我无法渲染从http://graphics.cs.williams.edu/data/meshes.xml下载的茶壶。

由于我不想花太多时间解析.obj文件,我只是复制了顶点数据(在目标文件中以“v”开头)并将其粘贴到C ++代码中。但是,我的渲染没有正确显示。我可以看到茶壶的一般形式,但看起来非常零散。由于我使用的是新的openGL并且没有使用照明或阴影做任何事情,我本来应该只想到一个茶壶形状的黑色斑点。

您是否猜测我的茶壶为什么会这样?

enter image description here

1 个答案:

答案 0 :(得分:2)

除顶点缓冲区外,还需要使用索引缓冲区。 文件中的面部前面是“f”