https://github.com/zytc2009/BigTeam_learning
分类: C/C++
2012-04-11 10:04:48
http://blog.sina.com.cn/s/blog_5f0d72800100iakx.html
void glutWireSphere(GLdouble radius, GLint slices, GLint stacks);
绘制线框球体
void glutSolidSphere(GLdouble radius, GLint slices, GLint stacks);
绘制实心球体
参数:
radius:球体的半径
slices:球体围绕z轴分割的数目
stacks:球体沿着z轴分割的数目
绘制中心在模型坐标原点,半径为radius的球体,球体围绕z轴分割slices次(经线),球体沿着z轴分割stacks次(纬线)。
//************************************************************************************
void glutWireCone(GLdouble base, GLdouble height, GLint slices, GLint stacks);
绘制线框圆锥体
void glutSolidCone(GLdouble base, GLdouble height, GLint slices, GLint stacks);
绘制实心圆锥体
参数:
radius:圆锥体的半径
height:圆锥体的高
slices:圆锥体围绕z轴分割的数目
stacks:圆锥体沿着z轴分割的数目
圆锥体的轴为z轴方向,它的基底位于z=0的平面内,顶点z=height,圆锥体围绕z轴分割slices个数目,沿着z轴分割stacks个数目。
//************************************************************************************
void glutWireCube(GLdouble size);
绘制线框立方体
void glutSolidCube(GLdouble size);
绘制实心立方体
参数:size:立方体的边长。
//************************************************************************************
void glutWireTorus(GLdouble
innerRadius, GLdouble outerRadius, GLint sides, GLint rings);
绘制线框圆环
void glutSolidTorus(GLdouble innerRadius, GLdouble outerRadius,
GLint sides, GLint rings);
绘制实心圆环
参数:
innerRadius:圆环的内半径
outerRadius:圆环的外半径
nsides:圆环腔的分割数
rings:圆环的环线数
//************************************************************************************
void glutWireDodecahedron(void);
绘制线框十二面体
void glutSolidDodecahedron(void);
绘制实心十二面体
//************************************************************************************
void glutWireTeapot(GLdouble size);
绘制线框茶壶
void glutSolidTeapot(GLdouble size);
绘制实心茶壶
参数:size:茶壶的相对大小
//************************************************************************************
void glutWireOctahedron(void);
绘制线框八面体
void glutSolidOctahedron(void);
绘制实心八面体
//************************************************************************************
void glutWireTetrahedron(void);
绘制线框四面体
void glutSolidTetrahedron(void);
绘制实心四面体
//************************************************************************************
void glutWireIcosahedron(void);
绘制线框二十面体
void glutSolidIcosahedron(void);
绘制实心二十面体