gluDisk 函数
gluDisk 函数绘制磁盘。
void WINAPI gluDisk(
GLUquadric *qobj,
GLdouble innerRadius,
GLdouble outerRadius,
GLint slices,
GLint loops
);
-
qobj
-
使用 gluNewQuadric) 创建的 quadric 对象 (。
-
innerRadius
-
磁盘 (的内部半径可以为零) 。
-
outerRadius
-
磁盘的外部半径。
-
片
-
围绕 z 轴的细分数。
-
循环
-
磁盘细分到的原点的同心环数。
此函数不返回值。
gluDisk 函数在 z = 0 平面上呈现磁盘。 磁盘的半径为 outerRadius,并且包含一个具有 innerRadius 半径的同心圆孔。 如果 innerRadius 为 0,则不生成任何孔。 磁盘围绕 z 轴细分为切片, (如披萨切片) ,也围绕 z 轴细分为 (环,分别由 切片 和 循环指定,) 。
在方向方面,磁盘的正 z 侧被视为 外部 (请参阅 gluQuadricOrientation) 。 这意味着,如果方向设置为GLU_OUTSIDE,则沿正 z 轴生成任何法线点。
如果使用 gluQuadricTexture) 打开纹理 (,则会线性生成纹理坐标,以便 r = outerRadius 的值 (r, 0, 0) 为 (1, 0.5) ;在 (0, r, 0) 它为 (0.5, 1) ;在 (-r,0, 0, 0) 为 (0, 0.5) ;在 (0, -r, 0) (0.5, 0) 。
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|
库 |
|
DLL |
|