次の方法で共有


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 [デスクトップ アプリのみ]
ヘッダー
Glu.h
ライブラリ
Glu32.lib
[DLL]
Glu32.dll

関連項目

gluDisk

gluNewQuadric

gluPartialDisk

gluQuadricOrientation

gluQuadricTexture

gluSphere