glVertex2d, glVertex2f, glVertex2i, glVertex2s, glVertex3d, glVertex3f, glVertex3i, glVertex3s, glVertex4d, glVertex4f, glVertex4i, glVertex4s, glVertex2dv, glVertex2fv, glVertex2iv, glVertex2sv, glVertex3dv, glVertex3fv, glVertex3iv, glVertex3sv, glVertex4dv, glVertex4fv, glVertex4iv, glVertex4sv — specify a vertex
void glVertex2d
| ( | GLdouble x
, GLdouble y
); |
void glVertex2f
| ( | GLfloat x
, GLfloat y
); |
void glVertex2i
| ( | GLint x
, GLint y
); |
void glVertex2s
| ( | GLshort x
, GLshort y
); |
void glVertex3d
| ( | GLdouble x
, GLdouble y
, GLdouble z
); |
void glVertex3f
| ( | GLfloat x
, GLfloat y
, GLfloat z
); |
void glVertex3i
| ( | GLint x
, GLint y
, GLint z
); |
void glVertex3s
| ( | GLshort x
, GLshort y
, GLshort z
); |
void glVertex4d
| ( | GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
); |
void glVertex4f
| ( | GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
); |
void glVertex4i
| ( | GLint x
, GLint y
, GLint z
, GLint w
); |
void glVertex4s
| ( | GLshort x
, GLshort y
, GLshort z
, GLshort w
); |
glVertex2d
| ( |
x
,
y
) →
None
|
glVertex2f
| ( |
x
,
y
) →
None
|
glVertex2i
| ( |
x
,
y
) →
None
|
glVertex2s
| ( |
x
,
y
) →
None
|
glVertex3d
| ( |
x
,
y
,
z
) →
None
|
glVertex3f
| ( |
x
,
y
,
z
) →
None
|
glVertex3i
| ( |
x
,
y
,
z
) →
None
|
glVertex3s
| ( |
x
,
y
,
z
) →
None
|
glVertex4d
| ( |
x
,
y
,
z
,
w
) →
None
|
glVertex4f
| ( |
x
,
y
,
z
,
w
) →
None
|
glVertex4i
| ( |
x
,
y
,
z
,
w
) →
None
|
glVertex4s
| ( |
x
,
y
,
z
,
w
) →
None
|
void glVertex2dv
| ( | const GLdouble *v
); |
void glVertex2fv
| ( | const GLfloat *v
); |
void glVertex2iv
| ( | const GLint *v
); |
void glVertex2sv
| ( | const GLshort *v
); |
void glVertex3dv
| ( | const GLdouble *v
); |
void glVertex3fv
| ( | const GLfloat *v
); |
void glVertex3iv
| ( | const GLint *v
); |
void glVertex3sv
| ( | const GLshort *v
); |
void glVertex4dv
| ( | const GLdouble *v
); |
void glVertex4fv
| ( | const GLfloat *v
); |
void glVertex4iv
| ( | const GLint *v
); |
void glVertex4sv
| ( | const GLshort *v
); |
glVertex2dv
| ( |
v
) →
None
|
glVertex2fv
| ( |
v
) →
None
|
glVertex2iv
| ( |
v
) →
None
|
glVertex2sv
| ( |
v
) →
None
|
glVertex3dv
| ( |
v
) →
None
|
glVertex3fv
| ( |
v
) →
None
|
glVertex3iv
| ( |
v
) →
None
|
glVertex3sv
| ( |
v
) →
None
|
glVertex4dv
| ( |
v
) →
None
|
glVertex4fv
| ( |
v
) →
None
|
glVertex4iv
| ( |
v
) →
None
|
glVertex4sv
| ( |
v
) →
None
|
glVertex commands are used within glBegin/glEnd pairs to specify point, line, and polygon vertices. The current color, normal, and texture coordinates are associated with the vertex when glVertex is called.
When only x and y are specified, z defaults to 0 and w defaults to 1. When x, y, and z are specified, w defaults to 1.
glBegin , glCallList , glColor , glEdgeFlag , glEvalCoord , glIndex , glMaterial , glNormal , glRect , glTexCoord , glVertexPointer