Opengl渲染半圆柱体

opengl rendering half a cylinder

本文关键字:圆柱体 Opengl      更新时间:2023-10-16

ok,所以我是opengl的新手,我正在创建一个只使用核心opengl和glut的泳池游戏我是用c++写的

我知道如何画圆柱:

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

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

函数glycylinder太具体了,无法完成此操作。Glu是建立在opengl之上的一个层,所以如果高级功能不能解决你的问题,你总是可以去更多的低级绘图功能。

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