OPenGL绘制几何体函数
来源:互联网 发布:java im 开源框架 编辑:程序博客网 时间:2024/04/28 17:15
void WireCube(GLdouble); //画线框立方体
void WireSphere(GLdouble,GLint,GLint); //画线框球体
void WireCone(GLdouble,GLdouble,GLint,GLint); //画线框圆锥体
void WireCylinder(GLdouble,GLdouble,GLint,GLint); //画线框圆柱体
void WireTorus(GLdouble,GLdouble,GLint,GLint); //画线框圆环
void WireDodecahedron(); //画线框正十二面体,半径是3的平方根
void WireOctahedron(); //画线框正八面体,半径是1
void WireTetrahedron(); //画线框正四面体,半径是3的平方根
void WireIcosahedron(); //画线框的正二十面体,半径是1
void WireRhombicDodecahedron(); //画线框斜十二面体
void WireSierpinskiSponge (int,GLdouble offset[3],GLdouble); //画线框Sierpinski海绵体
void WireTeapot(GLdouble); //画线框茶壶
void SolidCube(GLdouble); //画实线立方体
void SolidSphere(GLdouble,GLint,GLint); //画实心球体
void SolidCone(GLdouble,GLdouble,GLint,GLint); //画实心圆锥体
void SolidCylinder(GLdouble,GLdouble,GLint,GLint); //画实心圆柱体
void SolidTorus(GLdouble,GLdouble,GLint,GLint); //画实心圆环
void SolidDodecahedron(); //画实心正十二面体,半径是3的平方根
void SolidOctahedron(); //画实心正八面体,半径是1
void SolidTetrahedron(); //画实心正四面体,半径是3的平方根
void SolidIcosahedron(); //画实心的正二十面体,半径是1
void SolidRhombicDodecahedron(); //画实心斜十二面体
void SolidSierpinskiSponge(int,GLdouble offset[3],GLdouble); //画实心Sierpinski海绵体
void SolidTeapot(GLdouble); //画实心茶壶
函数文档
void hgl::glut::WireCube(GLdouble dSize)
画线框立方体
参数:
dSize 立方体边长
void hgl::glut::WireSphere(GLdouble radius,GLint slices,GLint stacks)
画线框球体
参数:
radius 球半径
slices 球体环绕Z轴的剖面个数,它们就像地球的经线
stacks 球体沿着Z轴的剖面个数,它们就像地球的纬线
void hgl::glut::WireCone(GLdouble base,GLdouble height,GLint slices,GLint stacks)
画线框圆锥体
参数:
base 圆锥底面的半径
height 圆锥的高度
slices 球体环绕Z轴的剖面个数,它们就像地球的经线
stacks 球体沿着Z轴的剖面个数,它们就像地球的纬线
void hgl::glut::WireCylinder(GLdouble radius,GLdouble height,GLint slices,GLint stacks)
画线框圆柱体
参数:
radius 圆柱的半径
height 圆柱的高度
slices 球体环绕Z轴的剖面个数,它们就像地球的经线
stacks 球体沿着Z轴的剖面个数,它们就像地球的纬线
void hgl::glut::WireTorus(GLdouble dInnerRadius,GLdouble dOuterRadius,GLint nSides,GLint nRings)
画线框圆环
参数:
dInnerRadius 内半径
dOuterRadius 外半径
nSides 各个径向剖面的边长数
nRings 径向部面的个数
void hgl::glut::WireDodecahedron(void)
画线框正十二面体,半径是3的平方根
void hgl::glut::WireOctahedron(void)
画线框正八面体,半径是1
void hgl::glut::WireTetrahedron(void)
画线框正四面体,半径是3的平方根
void hgl::glut::WireIcosahedron(void)
画线框的正二十面体,半径是1
void hgl::glut::WireRhombicDodecahedron(void)
画线框斜十二面体
void hgl::glut::WireSierpinskiSponge(int num_levels,GLdouble offset[3],GLdouble scale)
画线框Sierpinski海绵体
void hgl::glut::WireTeapot(GLdouble size)
画线框茶壶
void hgl::glut::SolidCube(GLdouble dSize)
画实心立方体
参数:
dSize 立方体边长
void hgl::glut::SolidSphere(GLdouble radius,GLint slices,GLint stacks)
画实心球体
参数:
radius 球半径
slices 球体环绕Z轴的剖面个数,它们就像地球的经线
stacks 球体沿着Z轴的剖面个数,它们就像地球的纬线
void hgl::glut::SolidCone(GLdouble base,GLdouble height,GLint slices,GLint stacks)
画实心圆锥体
参数:
base 圆锥底面的半径
height 圆锥的高度
slices 球体环绕Z轴的剖面个数,它们就像地球的经线
stacks 球体沿着Z轴的剖面个数,它们就像地球的纬线
void hgl::glut::SolidCylinder(GLdouble radius,GLdouble height,GLint slices,GLint stacks)
画实心圆柱体
参数:
radius 圆柱的半径
height 圆柱的高度
slices 球体环绕Z轴的剖面个数,它们就像地球的经线
stacks 球体沿着Z轴的剖面个数,它们就像地球的纬线
void hgl::glut::SolidTorus(GLdouble dInnerRadius,GLdouble dOuterRadius,GLint nSides,GLint nRings)
画实心圆环
参数:
dInnerRadius 圆环柱体半径
dOuterRadius 圆环半径
nSides 各个径向剖面的边长数
nRings 径向部面的个数
void hgl::glut::SolidDodecahedron(void)
画实心正十二面体,半径是3的平方根
void hgl::glut::SolidOctahedron(void)
画实心正八面体,半径是1
void hgl::glut::SolidTetrahedron(void)
画实心正四面体,半径是3的平方根
void hgl::glut::SolidIcosahedron (void)
画实心的正二十面体,半径是1
void hgl::glut::SolidSierpinskiSponge (int num_levels,GLdouble offset[3],GLdouble scale)
画实心Sierpinski海绵体
变量
double icos_r [12][3]
int icos_v [20][3]
double rdod_r [14][3]
int rdod_v [12][4]
double rdod_n [12][3]
变量文档
double hgl::glut::icos_r[12][3]
初始化序列:
{ { 1.0, 0.0, 0.0 },
{ 0.447213595500, 0.894427191000, 0.0 }, { 0.447213595500, 0.276393202252, 0.850650808354 }, { 0.447213595500, -0.723606797748, 0.525731112119 }, { 0.447213595500, -0.723606797748, -0.525731112119 }, { 0.447213595500, 0.276393202252, -0.850650808354 },
{ -0.447213595500, -0.894427191000, 0.0 }, { -0.447213595500, -0.276393202252, 0.850650808354 }, { -0.447213595500, 0.723606797748, 0.525731112119 }, { -0.447213595500, 0.723606797748, -0.525731112119 }, { -0.447213595500, -0.276393202252, -0.850650808354 },
{ -1.0, 0.0, 0.0 } }
int hgl::glut::icos_v[20][3]
初始化序列:
{ { 0, 1, 2 }, { 0, 2, 3 }, { 0, 3, 4 }, { 0, 4, 5 }, { 0, 5, 1 },
{ 1, 8, 2 }, { 2, 7, 3 }, { 3, 6, 4 }, { 4, 10, 5 }, { 5, 9, 1 },
{ 1, 9, 8 }, { 2, 8, 7 }, { 3, 7, 6 }, { 4, 6, 10 }, { 5, 10, 9 },
{ 11, 9, 10 }, { 11, 8, 9 }, { 11, 7, 8 }, { 11, 6, 7 }, { 11, 10, 6 } }
double hgl::glut::rdod_r[14][3]
初始化序列:
{ { 0.0, 0.0, 1.0 },
{ 0.707106781187, 0.000000000000, 0.5 }, { 0.000000000000, 0.707106781187, 0.5 }, { -0.707106781187, 0.000000000000, 0.5 }, { 0.000000000000, -0.707106781187, 0.5 },
{ 0.707106781187, 0.707106781187, 0.0 }, { -0.707106781187, 0.707106781187, 0.0 }, { -0.707106781187, -0.707106781187, 0.0 }, { 0.707106781187, -0.707106781187, 0.0 },
{ 0.707106781187, 0.000000000000, -0.5 }, { 0.000000000000, 0.707106781187, -0.5 }, { -0.707106781187, 0.000000000000, -0.5 }, { 0.000000000000, -0.707106781187, -0.5 },
{ 0.0, 0.0, -1.0 } }
int hgl::glut::rdod_v[12][4]
初始化序列:
{ { 0, 1, 5, 2 }, { 0, 2, 6, 3 }, { 0, 3, 7, 4 }, { 0, 4, 8, 1 },
{ 5, 10, 6, 2 }, { 6, 11, 7, 3 }, { 7, 12, 8, 4 }, { 8, 9, 5, 1 },
{ 5, 9, 13, 10 }, { 6, 10, 13, 11 }, { 7, 11, 13, 12 }, { 8, 12, 13, 9 } }
double hgl::glut::rdod_n[12][3]
初始化序列:
{
{ 0.353553390594, 0.353553390594, 0.5 }, { -0.353553390594, 0.353553390594, 0.5 }, { -0.353553390594, -0.353553390594, 0.5 }, { 0.353553390594, -0.353553390594, 0.5 },
{ 0.000000000000, 1.000000000000, 0.0 }, { -1.000000000000, 0.000000000000, 0.0 }, { 0.000000000000, -1.000000000000, 0.0 }, { 1.000000000000, 0.000000000000, 0.0 },
{ 0.353553390594, 0.353553390594, -0.5 }, { -0.353553390594, 0.353553390594, -0.5 }, { -0.353553390594, -0.353553390594, -0.5 }, { 0.353553390594, -0.353553390594, -0.5 }
}
- OPenGL绘制几何体函数
- opengl绘制几何体的函数
- OpenGL学习五——绘制几何体
- Qt下的OpenGL 编程(3)绘制平面几何体
- Qt下的OpenGL 编程(3)绘制平面几何体
- Qt下的OpenGL 编程(3)绘制平面几何体
- 绘制几何体(二)
- OpenGL 绘制函数图象
- OpenGL--二次几何体
- 27.OpenGL--二次几何体
- 1.7. 绘制几何体 Drawing Geometry
- 绘制带颜色的几何体
- OpenGL绘制心形函数
- OpenGL学习三十二:二次几何体
- 状态管理和绘制几何体(一)
- osg中几何体绘制笔记(一)
- OSG学习:基本几何体绘制示例
- OSG 学习第二天:几何体的绘制
- windows 下编译TCL的方法(win32 and win64)
- 源码安装www server -----apache
- 详解Windows 8和Windows RT区别
- qwt相关问题总结
- iPhone开发--子view随着父view的frame大小而自动改变大小
- OPenGL绘制几何体函数
- __asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法
- 单纯形法(simplex algorithm)
- cmd不是内部或外部命令(windows7系统)
- 堆内存和栈内存
- [IIS]修改MaxFieldLength与MaxRequestBytes彻底解决Request Too Long的问题
- 线性规划 单纯形 Linear Programming, Simplex Algorithm
- 40道java基础题
- Windows 8下注:微软修正苹果模式?