vec2 Class
The vec2 object from glMatrix, with some extensions and some removed methods. See http://glmatrix.net for full doc.
Item Index
Methods
- centroid static
- crossLength static
- crossVZ static
- crossZV static
- rotate static
- toGlobalFrame
- toLocalFrame
Methods
centroid
(
Float32Array
static
-
out
-
a
-
b
-
c
Compute centroid of a triangle spanned by vectors a,b,c. See http://easycalculation.com/analytical/learn-centroid.php
Parameters:
-
out
Float32Array -
a
Float32Array -
b
Float32Array -
c
Float32Array
Returns:
Float32Array:
The out object
crossLength
(
Number
static
-
a
-
b
Make a cross product and only return the z component
Parameters:
-
a
Float32Array -
b
Float32Array
Returns:
Number:
crossVZ
(
Number
static
-
out
-
vec
-
zcomp
Cross product between a vector and the Z component of a vector
Parameters:
-
out
Float32Array -
vec
Float32Array -
zcomp
Number
Returns:
Number:
crossZV
(
Number
static
-
out
-
zcomp
-
vec
Cross product between a vector and the Z component of a vector
Parameters:
-
out
Float32Array -
zcomp
Number -
vec
Float32Array
Returns:
Number:
rotate
(
static
-
out
-
a
-
angle
Rotate a vector by an angle
Parameters:
-
out
Float32Array -
a
Float32Array -
angle
Number
toGlobalFrame
(
-
out
-
localPoint
-
framePosition
-
frameAngle
Transform a point position to global frame.
Parameters:
-
out
Array -
localPoint
Array -
framePosition
Array -
frameAngle
Number
toLocalFrame
(
-
out
-
worldPoint
-
framePosition
-
frameAngle
Transform a point position to local frame.
Parameters:
-
out
Array -
worldPoint
Array -
framePosition
Array -
frameAngle
Number