| Extracted from Pike v7.8 release 866 at 2018-07-18.

[Top]
GL

# Method GL.glVertex()

Method glVertex

  `void glVertex(float|int|array(float|int) x, float|int|void y, float|int|void z, float|int|void w)`

Description

  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.

Parameter `x`

  Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Parameter `v`

  Specifies a pointer to an array of two, three, or four elements. The elements of a two-element array are x and y; of a three-element array, x, y, and z; and of a four-element array, x, y, z, and w.