Bezeichnung
gl.Color -- stellt die aktuelle Farbe ein
Übersicht
gl.Color(red, green, blue[, alpha])
Beschreibung
GL speichert sowohl einen aktuellen einwertigen Farbindex als auch eine aktuelle vierwertige RGBA-Farbe. gl.Color() setzt eine neue vierwertige RGBA-Farbe. Wenn das optionale Argument alpha weggelassen wird, wird es auf 1.0 gesetzt.

Aktuelle Farbwerte werden im Gleitkommaformat gespeichert, so dass der größte darstellbare Wert auf 1.0 (volle Intensität) und 0 auf 0.0 (Null-Intensität) abgebildet wird.

Alternativ können Sie auch eine Tabelle übergeben, die drei oder vier Gleitkommawerte enthält, die die Werte für Rot, Grün, Blau und Alpha für die Farbe angeben.

Der Anfangswert für die aktuelle Farbe ist (1, 1, 1, 1).

Die aktuelle Farbe kann jederzeit aktualisiert werden. Insbesondere kann gl.Color() zwischen einem Aufruf von gl.Begin() und gl.End() aufgerufen werden.

Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.

Eingaben
red
gibt einen neuen roten Wert für die aktuelle Farbe an
green
gibt einen neuen grünen Wert für die aktuelle Farbe an
blue
gibt einen neuen blauen Wert für die aktuelle Farbe an
alpha
optional: Gibt einen neuen Alpha-Wert für die aktuelle Farbe an (standardmäßig 1.0)
Verbundene get-operationen
gl.Get() mit dem Argument #GL_CURRENT_COLOR

gl.Get() mit dem Argument #GL_RGBA_MODE


Navigation zeigen