OPenGL绘制几何体函数

阅读: 评论:0

OPenGL绘制几何体函数

OPenGL绘制几何体函数

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 } }

本文发布于:2024-01-31 13:35:58,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170667936128905.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:几何体   函数   OPenGL
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23