opengl呈现半个圆柱体

时间:2011-04-22 15:58:10

标签: c++ opengl glut glu

好吧所以我对opengl很新,我只使用核心opengl和过剩来创建一个游戏池游戏 我用c ++写作

我知道如何绘制圆柱体:

  {
    GLUquadric *quadric = gluNewQuadric(); 
    glBegin;
    gluCylinder(quadric, 0.5f, 0.5f, 5.0f, 40, 40);
        glEnd();
   }

我想知道我是否可以将这个圆柱体的一半放在一边,这样我就可以使用曲线来整理我的桌子/口袋边缘 感谢任何帮助伤害

1 个答案:

答案 0 :(得分:4)

功能gluCylinder太具体了,无法实现这一目标。 glu是作为opengl顶层的一个层构建的,因此如果高级别的绘图函数无法解决您的问题,您可以随时使用更低级别的绘图函数。

本教程将向您介绍opengl中的一些低级绘图功能:http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=05