Opengl渲染半圆柱体
opengl rendering half a cylinder
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
相关文章:
- OpenGL - 在抛出"__gnu_cxx::recursive_init_error"实例后终止调用?
- 了解 GLM- openGL 中的相机转换
- 如何在全屏模式下(在OpenGL中)使背景透明
- 为什么我不能使用 EGL 创建无头 OpenGl 上下文?
- OpenGL大的3D纹理(>2GB)非常慢
- OpenGl glm rotate
- C++atioglxx.pdb未加载错误glBufferData OpenGL
- OpenGL在启用深度测试时不会丢弃我的碎片
- OpenGL相机和相机空间转型的困惑
- OpenGL将纹理四边形渲染为(0,0)
- OpenGL 和 GLM 矩阵无法正确扩展,总是按比例缩小
- 发布旋转矩阵(openGL/glm)
- 如何在Visual Basic中使用矩形函数OpenGL绘制矩形
- 无法使用VAO和EBO(openGL)绘制多个对象
- 在基于着色器的 opengl 中绘制圆柱体
- 如何在OpenGL中使用triangle_strip创建圆柱体纹理
- Opengl - 使用纹理图集绘制圆柱体
- 如何在opengl中绘制y轴或x轴上的圆柱体
- OpenGL:绘制2个圆柱体
- Opengl渲染半圆柱体