fungsi glMapGrid2d
Mendefinisikan jala satu dimensi.
void WINAPI glMapGrid2d(
GLint un,
GLdouble u1,
GLdouble u2,
GLint vn,
GLdouble v1,
GLdouble v2
);
-
un
-
Jumlah partisi dalam interval rentang kisi [u1, u2]. Nilai ini harus positif.
-
u1
-
Nilai yang digunakan sebagai pemetaan untuk nilai domain kisi bilangan bulat i = 0.
-
u2
-
Nilai yang digunakan sebagai pemetaan untuk nilai domain kisi bilangan bulat i = un.
-
Vn
-
Jumlah partisi dalam interval rentang kisi [v1, v2].
-
v1
-
Nilai yang digunakan sebagai pemetaan untuk nilai domain kisi bilangan bulat j = 0.
-
v2
-
Nilai yang digunakan sebagai pemetaan untuk nilai domain kisi bilangan bulat j = vn.
Fungsi ini tidak mengembalikan nilai.
Kode kesalahan berikut dapat diambil oleh fungsi glGetError .
Nama | Makna |
---|---|
|
Un atauvn tidak positif. |
|
Fungsi ini dipanggil antara panggilan ke glBegin dan panggilan yang sesuai ke glEnd. |
Fungsi glMapGrid dan glEvalMesh digunakan bersamaan untuk menghasilkan dan mengevaluasi serangkaian nilai domain peta yang diberi spasi 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.
Fungsi glMapGrid1 dan glMapGrid2 menentukan pemetaan kisi linier antara koordinat kisi bilangan bulat i (atau i dan j), ke koordinat peta evaluasi floating-point u (atau Anda dan v). Lihat glMap1 dan glMap2 untuk detail tentang bagaimana koordinat Anda dan v dievaluasi.
Fungsi glMapGrid1 menentukan pemetaan linier tunggal sehingga koordinat kisi bilangan bulat 0 memetakan tepat ke u1, dan koordinat kisi bilangan bulat tidak memetakan tepat ke u2. Semua koordinat kisi bilangan bulat lainnya saya dipetakan sedih sehingga:
u = i(u2 u1)/un + u1
Fungsi glMapGrid2 menentukan dua pemetaan linier tersebut. Satu peta koordinat kisi bilangan bulat i = 0 tepat ke u1, dan koordinat kisi bilangan bulat i = tidak tepat ke u2. Peta lain koordinat kisi bilangan bulat j = 0 tepat ke v1, dan koordinat kisi bilangan bulat j = vn tepat ke v2. Koordinat kisi bilangan bulat lainnya i dan j dipetakan sed sehingga
u = i(u2 u1)/un + u1
v = j (v2 v1)/vn + v1
Pemetaan yang ditentukan oleh glMapGrid digunakan secara identik oleh glEvalMesh dan glEvalPoint.
Fungsi berikut mengambil informasi yang terkait dengan glMapGrid:
glGet dengan argumen GL_MAP1_GRID_DOMAIN
glGet dengan argumen GL_MAP2_GRID_DOMAIN
glGet dengan argumen GL_MAP1_GRID_SEGMENTS
glGet dengan argumen GL_MAP2_GRID_SEGMENTS
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 |
|