gluDisk 関数
gluDisk 関数はディスクを描画します。
構文
void WINAPI gluDisk(
GLUquadric *qobj,
GLdouble innerRadius,
GLdouble outerRadius,
GLint slices,
GLint loops
);
パラメーター
-
qobj
-
四角形オブジェクト ( gluNewQuadric で作成)。
-
innerRadius
-
ディスクの内部半径 (ゼロでもかまいません)。
-
outerRadius
-
ディスクの外側の半径。
-
スライス
-
z 軸を中心にしたサブ区分の数。
-
ループ
-
ディスクが分割される原点に関する同心円リングの数。
戻り値
この関数は値を返しません。
注釈
gluDisk 関数は、z = 0 プレーンでディスクをレンダリングします。 ディスクの半径は outerRadius で、 半径が innerRadius の同心円穴が含まれています。 innerRadius が 0 の場合、穴は生成されません。 ディスクは、z 軸の周りをスライス (ピザ スライスなど) に分割し、z 軸を中心にリング ( スライス と ループでそれぞれ指定) に分割されます。
向きに関して、ディスクの正の z 側は 外側 にあると見なされます ( gluQuadricOrientation を参照)。 これは、向きがGLU_OUTSIDEに設定されている場合、正の z 軸に沿って生成される法線がポイントされることを意味します。
テクスチャリングがオンになっている場合 (gluQuadricTexture を使用)、テクスチャ座標は線形的に生成されます。ここで = 、 (r, 0, 0) の値は (1, 0.5)、at (0, r, 0) は (0.5, 1)、(-r, 0, 0) では (0, 0.5)、(0, -r, 0) は (0.5, 0) です。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|