vec_inverse ( VECTOR* vector);

Inverts the vector by multiplying each vector component by -1.

Parameters:

vector - any vector.

Returns:

vector

Modifies:

vector - will be inverted

Speed:

Fast

Algorithm:

vector[0] = -vector[0];
vector[1] = -vector[1];
vector[2] = -vector[2];     

Example:

var v[3] = { 10, 20, 30 };
... 
vec_inverse(v); // v is now at -10, -20, -30 

See also:

Vectors, vec_add, vec_sub, vec_scale, vec_set, vec_normalize, vec_diff

► latest version online