vector

Show Deprecated

This library implements functionality for the vector type in addition to the built-in primitive operator support. It uses vectors with three components (x, y, and z).

Individual vector components can be accessed using the fields x or X, y or Y, z or Z. Since vector values are immutable, writing to individual components is not supported.

Summary

Functions

Properties

  • Constant vector with all components set to 0.

  • Constant vector with all components set to 1.

Functions

create

Parameters

Returns

magnitude

Parameters

vec: vector

Returns

normalize

Parameters

vec: vector

Returns

cross

Parameters

vec1: vector
vec2: vector

Returns

Parameters

vec1: vector
vec2: vector

Returns

angle

Parameters

vec1: vector
vec2: vector
axis: vector

Returns

floor

Parameters

vec: vector

Returns

ceil

Parameters

vec: vector

Returns

Parameters

vec: vector

Returns

sign

Parameters

vec: vector

Returns

clamp

Parameters

vec: vector
min: vector
max: vector

Returns

Parameters

...: vector

Returns

Parameters

...: vector

Returns

Properties

zero

Constant vector with all components set to 0.

Constant vector with all components set to 1.