2013-12-16 87 views
0

我正在尝试使用vbo绘制圆柱体。据我所知,我需要顶点和普通数组使用vbo绘制圆柱体,但我不知道如何指定这些数组。我需要找到这些数组的内容。使用vbo在OpenGL中绘制圆柱体

+0

http://www.opengl-tutorial.org/会告诉你如何做到这一点。 –

+0

你尝试了什么?编码相关问题在哪里? ...我们不是在这里做你的工作/研究,你需要自己做! – Vallentin

+0

在google中输入“vbo example”。第二个结果看起来不错,http://www.opengl.org/wiki/VBO_-_just_examples – SAKrisT

回答

1

创建表示几何对象的三角形数组的过程叫做tesselation

有三角参数化表面的方法,如圆柱体。

另一种方法是在3D建模工具(如Blender,3d studio max或Maya)中绘制圆柱体,然后导出模型的三角形网格并分析该文件,从而将模型加载到程序中。

+0

据我所知,你的第一个解决方案表明,我拿着顶点数组的方式,使用三角形绘制圆柱体。它看起来像圆柱体,但角落将是锐利的 – user1508716

+0

这是它总是在现代计算机图形学中完成的方式。你可以有不同的分辨率(构成圆柱体的三角形网格中的更多或更少的顶点)。用于组成圆柱体的三角形越平滑,直到您甚至无法区分三角形。 – Simon

+0

谢谢,我想它的工作!,我正在考虑在阅读您的评论之前增加三角形的数量,这让我对做这件事充满信心。 – user1508716

相关问题