- Bezeichnung
-
gl.GetTexGen -- gibt Textur-Koordinaten-Generierungsparameter zurück
- Übersicht
-
paramsArray = gl.GetTexGen(coord, pname)
- Beschreibung
-
gl.GetTexGen()
gibt eine Tabelle mit ausgewählten Parametern eines
Textur-Koordinaten-Generierungsparameters zurück, die mit
gl.TexGen() angegeben wurde. coord
benennt eine der
Texturkoordinaten (s, t, r, q) unter Verwendung der symbolischen
Konstanten #GL_S
, #GL_T
, #GL_R
oder #GL_Q
.
pname
gibt einen von drei symbolischen Namen an:
#GL_TEXTURE_GEN_MODE
-
Liefert die Funktion zur Erzeugung von Einzelwert-Texturen, eine
symbolische Konstante. Der Initialwert ist
#GL_EYEYE_LINEAR
.
#GL_OBJECT_PLANE
-
Dies gibt die vier Ebenengleichungskoeffizienten zurück, die die lineare
Koordinatengenerierung des Objekts angibt.
#GL_EYE_PLANE
-
Liefert die vier Ebenengleichungskoeffizienten, die die Erzeugung von linearen
Augenkoordinaten festlegen. Die zurückgegebenen Werte sind diejenigen, die in
Augenkoordinaten gepflegt sind. Sie sind nicht gleich den mit gl.TexGen()
angegebenen Werten, es sei denn, die Modelansicht-Matrix war identisch,
wenn gl.TexGen() aufgerufen wurde.
Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.
- Eingaben
-
- coord
- gibt eine Texturkoordinate an
- pname
- gibt den symbolischen Namen der zurückzugebenden Werte an
- Rückgabewerte
-
- paramsArray
- Tabelle mit den angeforderten Daten
- Fehler
-
#GL_INVALID_ENUM
wird erzeugt, wenn coord
oder pname
kein akzeptierter Wert ist.
#GL_INVALID_OPERATION
wird erzeugt, wenn gl.GetTexGen()
zwischen
gl.Begin() und gl.End() ausgeführt wird.