gl.ShadeModel(mode)
Einfach- (Flat) und Farbverlauf-Schattierung (Smooth) sind für Punkte nicht zu erkennen. Beginnend mit gl.Begin() werden Knoten und Grundmuster von 1 gezählt und ausgegeben. GL gibt jedem einfach schattierten Liniensegment i die berechnete Farbe von Knoten i + 1, seinem zweiten Knoten. Mit ähnlicher Zählung von 1 gibt GL jedem einfach schattierten Polygon die berechnete Farbe des in der folgenden Tabelle aufgeführten Scheitels. Dies ist der letzte Knoten, an dem das Polygon in allen Fällen außer einzelnen Polygonen angegeben wird, wobei der erste Knoten die einfach schattierte Farbe angibt.
Grundmuster Polygontyp i | Vertex --------------------------------------- Einfaches Polygon (i == 1) | 1 Dreiecksstreifen | i + 2 Dreieckslüfter | i + 2 Unabhängiges Dreieck | 3i Vierfachstreifen | 2i + 2 Unabhängiges Viereck | 4i |
Einfach- (Flat) und Farbverlauf-Schattierung (Smooth) werden von
gl.ShadeModel()
angegeben, wobei der Modus auf #GL_FLAT
bzw. #GL_SMOOTH
gesetzt ist.
Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.
#GL_FLAT
und #GL_SMOOTH
; der Initialwert ist #GL_SMOOTH
.#GL_INVALID_ENUM
wird erzeugt, wenn mode
ein anderer Wert als #GL_FLAT
oder #GL_SMOOTH
ist.
#GL_INVALID_OPERATION
wird erzeugt, wenn gl.ShadeModel()
zwischen
gl.Begin() und gl.End() ausgeführt wird.
#GL_SHADE_MODEL