Función gluLoadSamplingMatrices
La función gluLoadSamplingMatrices carga el muestreo y la selección de matrices no uniformes B-Spline (NURBS).
Sintaxis
void WINAPI gluLoadSamplingMatrices(
GLUnurbs *nobj,
const GLfloat modelMatrix[16],
const GLfloat projMatrix[16],
const GLint viewport[4]
);
Parámetros
-
nobj
-
El objeto NURBS (creado con gluNewNurbsRenderer).
-
modelMatrix
-
Una matriz modelview (a partir de una llamada glGetFloatv ).
-
projMatrix
-
Matriz de proyección (a partir de una llamada a glGetFloatv ).
-
Viewport
-
Ventanilla (como desde una llamada glGetIntegerv ).
Valor devuelto
Esta función no devuelve ningún valor.
Observaciones
La función gluLoadSamplingMatrices usa modelMatrix, projMatrix y viewport para volver a calcular las matrices de muestreo y selección almacenadas en nobj. La matriz de muestreo determina la precisión de una curva o superficie NURBS debe estar teselada para satisfacer la tolerancia de muestreo (según lo determinado por la propiedad GLU_SAMPLING_TOLERANCE). La matriz de selección se usa para decidir si se debe seleccionar una curva o superficie NURBS antes de representar (cuando la propiedad GLU_CULLING está activada).
La función gluLoadSamplingMatrices solo es necesaria si la propiedad GLU_AUTO_LOAD_MATRIX está desactivada (consulte gluNurbsProperty). Aunque puede ser conveniente dejar activada la propiedad GLU_AUTO_LOAD_MATRIX, esto requiere un recorrido de ida y vuelta al servidor OpenGL para obtener los valores actuales de la matriz modelview, la matriz de proyección y la ventanilla).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Biblioteca |
|
Archivo DLL |
|