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);
繪制實心二十面體