2011-04-22 72 views
3

确定,所以即时通讯新使用只有核心OpenGL和过剩 我在C++的OpenGL渲染半圆柱体

写我知道如何绘制一个圆柱体的OpenGL和IM创建池游戏:

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

我想知道如果我能一半的气缸,所以我可以用曲线四舍五入我的表/口袋边缘 任何帮助伤口理解感谢

回答

4

功能gluCylinder过于具体做到这一点。 glu是建立在opengl之上的一个图层,因此如果高级别的绘图函数不能解决您的问题,您可以随时进入更低级别的绘图函数。

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