如何在openGL中建模板球树桩

时间:2011-04-27 16:38:45

标签: c++ opengl graphics

我是OpenGL的新手,想为我的迷你项目制作cricket stumps

据我所知,底座就像一个圆锥体,然后圆柱体就在它的上方, 但我无法对其进行建模。

您想告诉我如何在OpenGL中为3D实现进行建模?

2 个答案:

答案 0 :(得分:8)

你并没有真正在OpenGL中建模。所有OpenGL都知道是三角形。彩色三角形,不同角度/大小的三角形,纹理三角形等等.OpenGL不处理建模,这是你的工作。

您可以使用建模软件(3dsmax等)创建模型,导出模型,然后弄清楚如何将模型转换为OpenGL的三角形。或者你可以弄清楚自己想要绘制的所有三角形,并在OpenGL中对其进行硬编码。或者你可以找到某种外部库(我建议GLU),它位于OpenGL之上,并且知道如何将某些常见形状分解为三角形。检查this

答案 1 :(得分:1)

更简单的方法是使用可生成圆柱和圆锥的gluCylinder。这是NeHe sample