|
|
Zeile 1: |
Zeile 1: |
− | {{Unvollständig}} | + | {{Offline}} |
− | = glVertex =
| |
− | | |
− | == Name ==
| |
− | '''glVertex''' - Ein Vertex (Mehrzahl: Vertice(s)) ist ein Punkt im Raum.
| |
− | | |
− | == Delphi-Spezifikation ==
| |
− | | |
− | procedure '''glVertex2d''' ('''x''','''y''' :GLdouble);
| |
− | procedure '''glVertex2f''' ('''x''','''y''' :GLfloat);
| |
− | procedure '''glVertex2i''' ('''x''','''y''' :GLint);
| |
− | procedure '''glVertex2s''' ('''x''','''y''' :GLshort);
| |
− | procedure '''glVertex3d''' ('''x''','''y''','''z''' :GLdouble);
| |
− | procedure '''glVertex3f''' ('''x''','''y''','''z''' :GLfloat);
| |
− | procedure '''glVertex3i''' ('''x''','''y''','''z''' :GLint);
| |
− | procedure '''glVertex3s''' ('''x''','''y''','''z''' :GLshort);
| |
− | procedure '''glVertex4d''' ('''x''','''y''','''z''','''w''' :GLdouble);
| |
− | procedure '''glVertex4f''' ('''x''','''y''','''z''','''w''' :GLfloat);
| |
− | procedure '''glVertex4i''' ('''x''','''y''','''z''','''w''' :GLint);
| |
− | procedure '''glVertex4s''' ('''x''','''y''','''z''','''w''' :GLshort);
| |
− | | |
− | == Parameter ==
| |
− | | |
− | ''x'',''y'',''z'' und ''w'' bezeichnen die X-, Y-, Z-, bzw. W-Koordinaten eines Punktes im Raum.
| |
− | (Wenn ''z'' bzw. ''w'' nicht spezifiziert werden haben sie die Vorgabewerte<br> z = 0.0 und w = 1.0 .)
| |
− | | |
− | == Beschreibung ==
| |
− | | |
− | Vertices stellen das absolute Basisprimitv dar. Alle anderen [[Primitive]] (wie z.B. Linie, Dreieck, Viereck oder Polygone) bestehen aus Vertices. Ein Vertex ist gleichbedeutent mit den Eckpunkten eines Körpers oder einer Fläche.
| |
− | | |
− | Vertices werden innerhalb von [[glBegin]]-[[glEnd]]-Blöcken benutzt um die Eckpunkte zu definieren aus denen Primitive gebildet werden sollen.
| |
− | | |
− | Ein Vertex wird mit der aktuell gesetzten Farbe, Normale und Texturkoordinate gezeichnet.
| |
− | | |
− | == Beispielcode ==
| |
− | | |
− | glBegin(GL_TRIANGLES);
| |
− | glVertex3f(-1,0,0);
| |
− | glVertex3f( 0,1,0);
| |
− | glVertex3f( 1,0,0);
| |
− | glEnd;
| |
− | | |
− | == Siehe auch ==
| |
− | | |
− | [[glBegin]], [[glCallList]], [[glColor]], [[glEdgeFlag]], [[glEvalCoord]], [[glIndex]], [[glMaterial]], [[glNormal]], [[glRect]], [[glTexCoord]]
| |
− | | |
− | [[Kategorie:GL|Vertex]]
| |