fungsi glEvalMesh1
Menghitung kisi titik atau garis satu dimensi.
Sintaks
void WINAPI glEvalMesh1(
GLenum mode,
GLint i1,
GLint i2
);
Parameter
-
mode
-
Nilai yang menentukan apakah akan menghitung jala titik atau garis satu dimensi. Konstanta simbolis berikut diterima: GL_POINT dan GL_LINE.
-
i1
-
Nilai bilangan bulat pertama untuk variabel domain kisi i.
-
i2
-
Nilai bilangan bulat terakhir untuk variabel domain kisi i.
Menampilkan nilai
Fungsi ini tidak mengembalikan nilai.
Kode kesalahan
Kode kesalahan berikut dapat diambil oleh fungsi glGetError .
Nama | Makna |
---|---|
|
Menunjukkan bahwa mode bukan nilai yang diterima. |
|
Fungsi ini dipanggil antara panggilan ke glBegin dan panggilan yang sesuai ke glEnd. |
Keterangan
Gunakan glMapGrid dan glEvalMesh bersama-sama untuk menghasilkan dan mengevaluasi serangkaian nilai domain peta secara merata secara efisien. Fungsi glEvalMesh melangkah melalui domain bilangan bulat kisi satu atau dua dimensi, yang rentangnya adalah domain peta evaluasi yang ditentukan oleh glMap1 dan glMap2. Parameter mode menentukan apakah simpul yang dihasilkan terhubung sebagai titik, garis, atau poligon yang diisi.
Dalam kasus satu dimensi, glEvalMesh1, jala dihasilkan seolah-olah fragmen kode berikut dijalankan:
glBegin(type);
untuk (i = i1; i <= i2; i += 1)
{
glEvalCoord1(i?u + u1)
}
glEnd( );
Di mana
?u = (u2 u1) / n
dan n, u1, dan u2 adalah argumen untuk fungsi glMapGrid1 terbaru. Parameter jenis GL_POINTS jika mode GL_POINT, atau GL_LINES jika mode GL_LINE. Satu persyaratan numerik absolut adalah bahwa jika i = n, maka nilai yang dihitung dari i?u + u1 adalah tepat u2.
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 |
|