共用方式為


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 設定為零,則此常式會產生圓錐形。

如果方向設定為 GLU_OUTSIDE (gluQuadricOrientation) ,則任何產生的法線點都會與 Z 軸分開。 否則,它們會指向 Z 軸。

如果使用gluQuadricTexture) 開啟文字 (:會產生紋理座標,讓tz = 0到 z高度的 0.0 到 1.0 = 線性範圍; 和範圍從正 y 軸的 0.0 到正 X 軸的 0.25、負 y 軸的 0.5 到負 y 軸的 0.75,以及回到正 y 軸的 1.0。

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
Glu.h
程式庫
Glu32.lib
DLL
Glu32.dll

另請參閱

gluDisk

gluNewQuadric

gluPartialDisk

gluQuadricOrientation

gluQuadricTexture

gluSphere