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:
-
outFloat32Array -
aFloat32Array -
bFloat32Array -
cFloat32Array
Returns:
Float32Array:
The out object
crossLength
(
Number
static
-
a -
b
Make a cross product and only return the z component
Parameters:
-
aFloat32Array -
bFloat32Array
Returns:
Number:
crossVZ
(
Number
static
-
out -
vec -
zcomp
Cross product between a vector and the Z component of a vector
Parameters:
-
outFloat32Array -
vecFloat32Array -
zcompNumber
Returns:
Number:
crossZV
(
Number
static
-
out -
zcomp -
vec
Cross product between a vector and the Z component of a vector
Parameters:
-
outFloat32Array -
zcompNumber -
vecFloat32Array
Returns:
Number:
rotate
(
static
-
out -
a -
angle
Rotate a vector by an angle
Parameters:
-
outFloat32Array -
aFloat32Array -
angleNumber
toGlobalFrame
(
-
out -
localPoint -
framePosition -
frameAngle
Transform a point position to global frame.
Parameters:
-
outArray -
localPointArray -
framePositionArray -
frameAngleNumber
toLocalFrame
(
-
out -
worldPoint -
framePosition -
frameAngle
Transform a point position to local frame.
Parameters:
-
outArray -
worldPointArray -
framePositionArray -
frameAngleNumber
