Bagikan melalui


fungsi gluDisk

Fungsi gluDisk menggambar disk.

Sintaks

void WINAPI gluDisk(
   GLUquadric *qobj,
   GLdouble   innerRadius,
   GLdouble   outerRadius,
   GLint      slices,
   GLint      loops
);

Parameter

qobj

Objek quadric (dibuat dengan gluNewQuadric).

innerRadius

Radius dalam disk (mungkin nol).

outerRadius

Radius luar disk.

Irisan

Jumlah subdivisi di sekitar sumbu z.

Loop

Jumlah cincin konsentris tentang asal tempat disk dibagi.

Nilai kembali

Fungsi ini tidak mengembalikan nilai.

Keterangan

Fungsi gluDisk merender disk pada bidang z = 0. Disk memiliki radius outerRadius, dan berisi lubang melingkar konsentris dengan radius innerRadius. Jika innerRadius adalah 0, maka tidak ada lubang yang dihasilkan. Disk dibagi di sekitar sumbu z menjadi irisan (seperti irisan pizza) dan juga tentang sumbu z menjadi cincin (sebagaimana ditentukan oleh irisan dan perulangan, masing-masing).

Sehubungan dengan orientasi, sisi z positif disk dianggap berada di luar (lihat gluQuadricOrientation). Ini berarti bahwa jika orientasi diatur ke GLU_OUTSIDE, maka setiap titik normal yang dihasilkan di sepanjang sumbu z positif.

Jika tekstur diaktifkan (dengan gluQuadricTexture), koordinat tekstur dihasilkan secara linear sehingga di mana r = outerRadius, nilai pada (r, 0, 0) adalah (1, 0,5); pada (0, r, 0) adalah (0,5, 1); pada (-r, 0, 0) adalah (0, 0,5); dan pada (0, -r, 0) adalah (0,5, 0).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Glu.h
Pustaka
Glu32.lib
DLL
Glu32.dll

Lihat juga

gluCylinder

gluNewQuadric

gluPartialDisk

gluQuadricOrientation

gluQuadricTexture

gluSphere