The goog.vec Namespace

.AnyType

@typedef
{goog.vec.Float32|goog.vec.Float64|goog.vec.Number}

.EPSILON {number}

For graphics work, 6 decimal places of accuracy are typically all that is required.

@const

.Float32

@typedef
{Float32Array}

The goog.vec.Float32Array Class

Constructs a new Float32Array. The new array is initialized to all zeros. … more

.Float64

@typedef
{Float64Array}

The goog.vec.Float64Array Class

Constructs a new Float64Array. The new array is initialized to all zeros. … more

The goog.vec.Mat3 Namespace

… more

The goog.vec.Mat4 Namespace

… more

The goog.vec.Matrix3 Namespace

… more

The goog.vec.Matrix4 Namespace

… more

.Number

@typedef
{Array.<number>}

The goog.vec.Quaternion Namespace

… more

The goog.vec.Ray Class

Constructs a new ray with an optional origin and direction. If not specified, the default is [0, 0, 0]. … more

The goog.vec.Vec2 Namespace

… more

The goog.vec.Vec3 Namespace

… more

The goog.vec.Vec4 Namespace

… more