英語で読む

次の方法で共有


gluSphere 関数

gluSphere 関数は球を描画します。

構文

void WINAPI gluSphere(
   GLUquadric *qobj,
   GLdouble   radius,
   GLint      slices,
   GLint      stacks
);

パラメーター

qobj

四角形オブジェクト ( gluNewQuadric で作成)。

半径

球の半径。

スライス

z 軸の周りのサブ区分の数 (経度の線に似ています)。

スタック

z 軸に沿ったサブ区分の数 (緯度の線に似ています)。

戻り値

この関数は値を返しません。

注釈

gluSphere 関数は、原点を中心に、指定された半径の球を描画します。 球は z 軸を中心にスライスに分割され、z 軸に沿ってスタックに分割されます (経度と緯度の線に似ています)。

方向が ( gluQuadricOrientation を使用して) GLU_OUTSIDEに設定されている場合、生成される法線は球の中心から離れた位置をポイントします。 それ以外の場合は、球の中心を指します。

テクスチャリングをオンにした場合 (gluQuadricTexture の場合): テクスチャ座標が生成され、t の範囲が 0.0 at z = -radius から 1.0 (t = は縦線に沿って直線的に増加します) になります。 と の範囲は、正の 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

関連項目

gluCylinder

gluDisk

gluNewQuadric

gluPartialDisk

gluQuadricOrientation

gluQuadricTexture