Eckpunkt: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
= glVertex =
+
= Eckpunkt =
  
 
== Name ==
 
== Name ==
 
'''glVertex''' - Ein Vertex (Mehrzahl: Vertice(s)) ist ein Punkt im Raum.
 
'''glVertex''' - Ein Vertex (Mehrzahl: Vertice(s)) ist ein Punkt im Raum.
 
== Delphi-Spezifikation ==
 
 
procedure '''glVertex2d''' ('''x''','''y''' :GLdouble); overload; <br>
 
procedure '''glVertex2f''' ('''x''','''y''' :GLfloat); overload;<br>
 
procedure '''glVertex2i''' ('''x''','''y''' :GLint); overload;<br>
 
procedure '''glVertex2s''' ('''x''','''y''' :GLshort); overload;<br>
 
procedure '''glVertex3d''' ('''x''','''y''','''z''' :GLdouble); overload;<br>
 
procedure '''glVertex3f''' ('''x''','''y''','''z''' :GLfloat); overload;<br>
 
procedure '''glVertex3i''' ('''x''','''y''','''z''' :GLint); overload;<br>
 
procedure '''glVertex3s''' ('''x''','''y''','''z''' :GLshort); overload;<br>
 
procedure '''glVertex4d''' ('''x''','''y''','''z''','''w''' :GLdouble); overload;<br>
 
procedure '''glVertex4f''' ('''x''','''y''','''z''','''w''' :GLfloat); overload;<br>
 
procedure '''glVertex4i''' ('''x''','''y''','''z''','''w''' :GLint); overload;<br>
 
procedure '''glVertex4s''' ('''x''','''y''','''z''','''w''' :GLshort); overload;<br>
 
 
== 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 z = 0.0 und w = 1.0 .)
 
  
 
== Beschreibung ==
 
== Beschreibung ==
Zeile 30: Zeile 10:
 
Vertices werden innerhalb von [[glBegin]]-[[glEnd]]-Blöcken benutzt um die Eckpunkte zu definieren aus denen Primitive gebildet werden sollen.
 
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.
+
Vertices werden in OpenGL mit dem Befehl [[glVertex]] gesetzt.
 
 
== Beispielcode ==
 
 
 
glBegin(GL_TRIANGLES);
 
  glVertex3f(-1,0,0);
 
  glVertex3f( 0,1,0);
 
  glVertex3f( 1,0,0);
 
glEnd;
 
  
 
== Siehe auch ==
 
== Siehe auch ==
  
[[glBegin]], [[glCallList]], [[glColor]], [[glEdgeFlag]], [[glEvalCoord]], [[glIndex]], [[glMaterial]], [[glNormal]], [[glRect]], [[glTexCoord]]
+
[[glBegin]], [[glVertex]]

Version vom 2. Juli 2004, 12:46 Uhr

Eckpunkt

Name

glVertex - Ein Vertex (Mehrzahl: Vertice(s)) ist ein Punkt im Raum.

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.

Vertices werden in OpenGL mit dem Befehl glVertex gesetzt.

Siehe auch

glBegin, glVertex