【问题标题】:opengl rendering half a cylinderopengl渲染半个圆柱体
【发布时间】:2011-04-22 15:58:10
【问题描述】:

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

我知道如何画圆柱体:

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

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

【问题讨论】:

    标签: c++ opengl glut glu


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多