funzione gluLoadSamplingMatrices
La funzione gluLoadSamplingMatrices carica matrici e matrici non uniformi razionali B-Spline (NURBS).
Sintassi
void WINAPI gluLoadSamplingMatrices(
GLUnurbs *nobj,
const GLfloat modelMatrix[16],
const GLfloat projMatrix[16],
const GLint viewport[4]
);
Parametri
-
nobj
-
Oggetto NURBS (creato con gluNewNurbsRenderer).
-
modelMatrix
-
Matrice modelview (come da una chiamata glGetFloatv ).
-
projMatrix
-
Matrice di proiezione (come da una chiamata glGetFloatv ).
-
Finestra
-
Viewport (come da una chiamata glGetIntegerv ).
Valore restituito
Questa funzione non restituisce un valore.
Commenti
La funzione gluLoadSamplingMatrices usa modelMatrix, projMatrix e viewport per ricompilare il campionamento e le matrici di selezione archiviate in nobj. La matrice di campionamento determina in che modo una curva o una superficie NURBS devono essere tessellate per soddisfare la tolleranza di campionamento , come determinato dalla proprietà GLU_SAMPLING_TOLERANCE. La matrice di riduzione viene usata per decidere se deve essere generata una curva o una superficie NURBS prima del rendering (quando viene attivata la proprietà GLU_CULLING).
La funzione gluLoadSamplingMatrices è necessaria solo se la proprietà GLU_AUTO_LOAD_MATRIX è disattivata (vedere gluNurbsProperty). Anche se può essere utile lasciare attiva la proprietà GLU_AUTO_LOAD_MATRIX, in questo modo è necessario un round trip nel server OpenGL per ottenere i valori correnti della matrice modelview, la matrice di proiezione e il viewport.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|