Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Funktion gluLoadSamplingMatrices lädt non-Uniform Rational B-Spline (NURBS) Samplings und Culling-Matrizen.
Syntax
void WINAPI gluLoadSamplingMatrices(
GLUnurbs *nobj,
const GLfloat modelMatrix[16],
const GLfloat projMatrix[16],
const GLint viewport[4]
);
Parameter
-
nobj
-
Das NURBS-Objekt (erstellt mit gluNewNurbsRenderer).
-
modelMatrix
-
Eine Modellansichtsmatrix (wie aus einem glGetFloatv-Aufruf ).
-
projMatrix
-
Eine Projektionsmatrix (aus einem glGetFloatv-Aufruf ).
-
Ansichtsfenster
-
Ein Viewport (über einen glGetIntegerv-Aufruf ).
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Bemerkungen
Die Funktion gluLoadSamplingMatrices verwendet modelMatrix, projMatrix und Viewport , um die in nobj gespeicherten Sampling- und Culling-Matrizen neu zu berechnen. Die Stichprobenmatrix bestimmt, wie fein eine NURBS-Kurve oder -Oberfläche tesselliert werden muss, um die Stichprobentoleranz (wie durch die GLU_SAMPLING_TOLERANCE-Eigenschaft bestimmt) zu erfüllen. Die Cullingmatrix wird verwendet, um zu entscheiden, ob eine NURBS-Kurve oder -Oberfläche vor dem Rendern (wenn die GLU_CULLING-Eigenschaft aktiviert ist) gekrümmt werden soll.
Die gluLoadSamplingMatrices-Funktion ist nur erforderlich, wenn die GLU_AUTO_LOAD_MATRIX-Eigenschaft deaktiviert ist (siehe gluNurbsProperty). Obwohl es praktisch sein kann, die GLU_AUTO_LOAD_MATRIX-Eigenschaft aktiviert zu lassen, erfordert dies einen Roundtrip zum OpenGL-Server, um die aktuellen Werte der Modellansichtsmatrix, Der Projektionsmatrix und des Viewports abzurufen.)
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|
Bibliothek |
|
DLL |
|