Função gluLoadSamplingMatrices
A função gluLoadSamplingMatrices carrega matrizes de amostragem e abate de NURBS (B-Spline Racional Não Uniforme).
Sintaxe
void WINAPI gluLoadSamplingMatrices(
GLUnurbs *nobj,
const GLfloat modelMatrix[16],
const GLfloat projMatrix[16],
const GLint viewport[4]
);
Parâmetros
-
nobj
-
O objeto NURBS (criado com gluNewNurbsRenderer).
-
modelMatrix
-
Uma matriz de visão de modelo (como de uma chamada glGetFloatv ).
-
projMatrix
-
Uma matriz de projeção (como de uma chamada glGetFloatv ).
-
Viewport
-
Um visor (como de uma chamada glGetIntegerv ).
Retornar valor
Essa função não retorna um valor.
Comentários
A função gluLoadSamplingMatrices usa modelMatrix, projMatrix e viewport para recompute as matrizes de amostragem e abate armazenadas no nobj. A matriz de amostragem determina o quão finamente uma curva ou superfície nurbs deve ser mosaicada para atender à tolerância à amostragem (conforme determinado pela propriedade GLU_SAMPLING_TOLERANCE). A matriz de abate é usada para decidir se uma curva ou superfície NURBS deve ser abatida antes da renderização (quando a propriedade GLU_CULLING está ativada).
A função gluLoadSamplingMatrices só será necessária se a propriedade GLU_AUTO_LOAD_MATRIX estiver desativada (consulte gluNurbsProperty). Embora possa ser conveniente deixar a propriedade GLU_AUTO_LOAD_MATRIX ativada, isso requer uma viagem de ida e volta para o servidor OpenGL para obter os valores atuais da matriz de modelview, da matriz de projeção e do visor.)
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Biblioteca |
|
DLL |
|