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 glTranslated-Funktion multipliziert die aktuelle Matrix mit einer Übersetzungsmatrix.
Syntax
void WINAPI glTranslated(
GLdouble x,
GLdouble y,
GLdouble z
);
Parameter
-
x
-
Die x-Koordinate eines Übersetzungsvektors.
-
y
-
Die y-Koordinate eines Übersetzungsvektors.
-
z
-
Die z-Koordinate eines Übersetzungsvektors.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Bemerkungen
Die glTranslated-Funktion erzeugt die von (x, y, z) angegebene Übersetzung. Der Übersetzungsvektor wird verwendet, um eine 4x4-Übersetzungsmatrix zu berechnen:
Die aktuelle Matrix (siehe glMatrixMode) wird mit dieser Übersetzungsmatrix multipliziert, wobei das Produkt die aktuelle Matrix ersetzt. Das heißt, wenn M die aktuelle Matrix und T die Übersetzungsmatrix ist, wird M durch M T ersetzt.
Wenn der Matrixmodus entweder GL_MODELVIEW oder GL_PROJECTION ist, werden alle Objekte übersetzt, die nach dem Aufruf von glTranslated gezeichnet wurden. Verwenden Sie glPushMatrix und glPopMatrix , um das nicht übersetzte Koordinatensystem zu speichern und wiederherzustellen.
Die folgenden Funktionen rufen Informationen im Zusammenhang mit glTranslated ab:
glGet mit Argument GL_MATRIX_MODE
glGet mit Argument GL_MODELVIEW_MATRIX
glGet mit Argument GL_PROJECTION_MATRIX
glGet mit Argument GL_TEXTURE_MATRIX
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 |
|