3

好的,我是opengl的新手,我只使用我用c++编写的核心opengl和glut创建了一个台球游戏

我知道如何画一个圆柱体:

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

我想知道我是否可以将这个圆柱体减半,这样我就可以使用曲线来修整我的桌子/口袋边缘任何帮助伤口不胜感激谢谢

4

1 回答 1

4

函数 gluCylinder 过于具体,无法完成此任务。glu 是在 opengl 之上构建的,因此如果高级绘图功能不能解决您的问题,您可以随时使用更底层的绘图功能。

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

于 2011-04-22T16:22:15.617 回答