Fungsi gluLoadSamplingMatrices
Fungsi gluLoadSamplingMatrices memuat matriks Non-Uniform Rational B-Spline (NURBS) dan pemusnahan matriks.
Sintaks
void WINAPI gluLoadSamplingMatrices(
GLUnurbs *nobj,
const GLfloat modelMatrix[16],
const GLfloat projMatrix[16],
const GLint viewport[4]
);
Parameter
-
nobj
-
Objek NURBS (dibuat dengan gluNewNurbsRenderer).
-
modelMatrix
-
Matriks modelview (seperti dari panggilan glGetFloatv ).
-
projMatrix
-
Matriks proyeksi (seperti dari panggilan glGetFloatv ).
-
Viewport
-
Viewport (seperti dari panggilan glGetIntegerv ).
Menampilkan nilai
Fungsi ini tidak mengembalikan nilai.
Keterangan
Fungsi gluLoadSamplingMatrices menggunakan modelMatrix, projMatrix, dan viewport untuk mengolah ulang matriks pengambilan sampel dan pemusnahan yang disimpan dalam nobj. Matriks pengambilan sampel menentukan seberapa halus kurva atau permukaan NURBS harus dipesan untuk memenuhi toleransi pengambilan sampel (sebagaimana ditentukan oleh properti GLU_SAMPLING_TOLERANCE). Matriks pemusnahan digunakan dalam memutuskan apakah kurva atau permukaan NURBS harus dimusnahkan sebelum penyajian (ketika properti GLU_CULLING diaktifkan).
Fungsi gluLoadSamplingMatrices hanya diperlukan jika properti GLU_AUTO_LOAD_MATRIX dimatikan (lihat gluNurbsProperty). Meskipun mungkin lebih mudah untuk membiarkan properti GLU_AUTO_LOAD_MATRIX diaktifkan, melakukannya mengharuskan perjalanan pulang pergi ke server OpenGL untuk mendapatkan nilai matriks tampilan model saat ini, matriks proyeksi, dan viewport.)
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 |
|