gluCylinder 関数
gluCylinder 関数は円柱を描画します。
構文
void WINAPI gluCylinder(
GLUquadric *qobj,
GLdouble baseRadius,
GLdouble topRadius,
GLdouble height,
GLint slices,
GLint stacks
);
パラメーター
-
qobj
-
四角形オブジェクト ( gluNewQuadric で作成)。
-
baseRadius
-
z = 0 の円柱の半径。
-
topRadius
-
z = 高さにおける円柱の半径。
-
height
-
円柱の高さ。
-
スライス
-
z 軸を中心にしたサブ区分の数。
-
スタック
-
z 軸に沿ったサブ区分の数。
戻り値
この関数は値を返しません。
注釈
gluCylinder 関数は、z 軸に沿って円柱を描画します。 円柱の基部は z = 0、上端は z = の高さに配置されます。 球と同様に、円柱は z 軸を中心にスライスに分割され、Z 軸に沿ってスタックに分割されます。
topRadius が 0 に設定されている場合、このルーチンによって円錐が生成されることに注意してください。
方向が ( gluQuadricOrientation を使用して) GLU_OUTSIDEに設定されている場合、生成された法線は z 軸から離れた位置をポイントします。 それ以外の場合は、z 軸を指します。
テクスチャリングがオンになっている場合 (gluQuadricTexture を使用): テクスチャ座標が生成され、t は z = 0 ~ 1.0 (zの高さ) で 0.0 から 1.0 = の範囲に線形に設定されます。 と の範囲は、正の y 軸では 0.0 から正の x 軸では 0.25、負の y 軸では 0.5、負の x 軸では 0.75、正の y 軸では 1.0 に戻ります。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|