vector - graphitemaster/gmqcc GitHub Wiki

A variable of type vector contains 3 fields. A vector field can be accessed by suffixing the variable with _x, _y or _z, or with the dot operator, v.x, v.y, v.z.

Vector constants

A vector constant looks like a character constant in C containing 3 numbers:

vector foo = '1 2 3';

Accessing members

foo_x = 5;
foo_y = foo_x + foo_z;

// or
foo.x = 5;
foo.y = foo.x + foo.z;