gluEndCurve (Fungsi gluEndCurve)
Fungsi gluBeginCurve dan gluEndCurve memisahkan definisi kurva Non-Uniform Rational B-Spline (NURBS).
Sintaks
void WINAPI gluEndCurve(
GLUnurbs *nobj
);
Parameter
-
nobj
-
Objek NURBS (dibuat dengan gluNewNurbsRenderer).
Menampilkan nilai
Fungsi ini tidak mengembalikan nilai.
Keterangan
Gunakan gluBeginCurve untuk menandai awal definisi kurva NURBS. Setelah memanggil gluBeginCurve, lakukan satu atau beberapa panggilan ke gluNurbsCurve untuk menentukan atribut kurva. Tepat salah satu panggilan ke gluNurbsCurve harus memiliki jenis kurva GL_MAP1_VERTEX_3 atau GL_MAP1_VERTEX_4. Untuk menandai akhir definisi kurva NURBS, panggil gluEndCurve.
Evaluator OpenGL digunakan untuk merender kurva NURBS sebagai serangkaian segmen garis. Status evaluator dipertahankan selama penyajian dengan glPushAttrib (GL_EVAL_BIT ) dan glPopAttrib. Untuk informasi tentang status persis panggilan ini, lihat glPushAttrib.
Contoh
Fungsi berikut merender kurva NURBS bertekstut dengan normal; koordinat tekstur dan normal juga ditentukan sebagai kurva NURBS:
gluBeginCurve(nobj);
gluNurbsCurve(nobj, . . ., GL_MAP1_TEXTURE_COORD_2);
gluNurbsCurve(nobj, . . ., GL_MAP1_NORMAL);
gluNurbsCurve(nobj, . . ., GL_MAP1_VERTEX_4);
gluEndCurve(nobj);
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 |
|