Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi gluPartialDisk menggambar busur disk.
Sintaks
void WINAPI gluPartialDisk(
GLUquadric *qobj,
GLdouble innerRadius,
GLdouble outerRadius,
GLint slices,
GLint loops,
GLdouble startAngle,
GLdouble sweepAngle
);
Parameter
-
qobj
-
Objek quadric (dibuat dengan gluNewQuadric).
-
innerRadius
-
Radius dalam disk parsial (bisa nol).
-
outerRadius
-
Radius luar disk parsial.
-
Irisan
-
Jumlah subdivisi di sekitar sumbu z.
-
Loop
-
Jumlah cincin konsentris tentang asal tempat disk parsial dibagi.
-
startAngle
-
Sudut awal, dalam derajat, dari bagian disk.
-
sweepAngle
-
Sudut pembersihan, dalam derajat, dari bagian disk.
Nilai kembali
Fungsi ini tidak mengembalikan nilai.
Keterangan
Fungsi gluPartialDisk merender disk parsial pada bidang z = 0. Disk parsial mirip dengan disk penuh, kecuali bahwa hanya subset disk dari startAngle melalui startAngle + sweepAngle disertakan (di mana 0 derajat berada di sepanjang sumbu y positif, 90 derajat berada di sepanjang sumbu x positif, 180 derajat berada di sepanjang sumbu y negatif, dan 270 derajat berada di sepanjang sumbu x negatif).
Disk parsial memiliki radius outerRadius dan berisi lubang melingkar konsentris dengan radius innerRadius. Jika innerRadius adalah nol, maka tidak ada lubang yang dihasilkan. Disk parsial dibagi di sekitar sumbu z menjadi irisan (seperti irisan pizza), dan juga tentang sumbu z menjadi cincin (seperti yang ditentukan oleh irisan dan perulangan).
Sehubungan dengan orientasi, sisi z positif dari disk parsial 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 Anda telah mengaktifkan tekstur (dengan gluQuadricTexture), gluPartialDisk menghasilkan koordinat tekstur 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 |
|
| Pustaka |
|
| DLL |
|