VVec3

Pack three single-dimensional signals into a 3D signal.
See also: VVec4 VVec2

Description


Like its partner classes VVec4 and VVec2, VVec3 packs single-dimensional signals into a single signal, in this case a 3-dimensional signal.

Supported Rates: frame, shape, pixel

Class Methods


VVec3.fr(x: 0.0, y: 0.0, z: 0.0)

VVec3.sr(x: 0.0, y: 0.0, z: 0.0)

VVec3.pr(x: 0.0, y: 0.0, z: 0.0)

Make a VVec3 VGen at requested rate.

Arguments

x

The first component in the resulting signal.

y

The second component in the resulting signal.

z

The third component in the resulting signal.

Returns:

A 3D vector composed of (x, y, z).

dimensions

input

output

1, 1, 1

3

Examples


var v = VVec3.fr(1, 2, 3);
var x = VX.fr(v); // x: 1
var y = VY.fr(v); // y: 2
var z = VZ.fr(v); // z: 3