【发布时间】:2015-05-21 11:31:06
【问题描述】:
虽然我知道 gluCylinder 有点旧(还有 glu)并且 glut 仍然存在(通过 freeglut)但我看到了这两个并想知道有什么区别?除了那个 gluCylinder 需要你定义一个 Quadric,还有什么更快? .
【问题讨论】:
虽然我知道 gluCylinder 有点旧(还有 glu)并且 glut 仍然存在(通过 freeglut)但我看到了这两个并想知道有什么区别?除了那个 gluCylinder 需要你定义一个 Quadric,还有什么更快? .
【问题讨论】:
原来的 GLUT 没有glutSolidCylinder() 函数。这似乎是 FreeGLUT 添加的内容。
gluCylinder优点:
缺点:
glBegin/glEnd) 样式,这种方式效率低下,并且在现代版本的 OpenGL 中不再可用。glutSolidCylinder优点:
缺点:
渲染圆柱体非常简单。就个人而言,我会自己写。
【讨论】:
我同意@Reto。我也更喜欢自己实现一个圆柱体。特别是因为它有一个简单的参数形式(一堆圆圈)。有趣的是,我正在帮助其他人拖运钢瓶。也许你也觉得这很有趣:
【讨论】: