API Docs for: 0.3.0
Show:

vec2 Class

Defined in: src/math/vec2.js:1

The vec2 object from glMatrix, extended with the functions documented here. See http://glmatrix.net for full doc.

Item Index

Methods

Methods

centroid

(
  • out
  • a
  • b
  • c
)
Float32Array static

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

(
  • a
  • b
)
Number static

Defined in src/math/vec2.js:33

Make a cross product and only return the z component

Parameters:

  • a Float32Array
  • b Float32Array

Returns:

Number:

crossVZ

(
  • out
  • vec
  • zcomp
)
Number static

Defined in src/math/vec2.js:45

Cross product between a vector and the Z component of a vector

Parameters:

  • out Float32Array
  • vec Float32Array
  • zcomp Number

Returns:

Number:

crossZV

(
  • out
  • zcomp
  • vec
)
Number static

Defined in src/math/vec2.js:60

Cross product between a vector and the Z component of a vector

Parameters:

  • out Float32Array
  • zcomp Number
  • vec Float32Array

Returns:

Number:

getX

(
  • a
)
Number static

Defined in src/math/vec2.js:11

Get the vector x component

Parameters:

  • a Float32Array

Returns:

Number:

getY

(
  • a
)
Number static

Defined in src/math/vec2.js:22

Get the vector y component

Parameters:

  • a Float32Array

Returns:

Number:

rotate

(
  • out
  • a
  • angle
)
static

Defined in src/math/vec2.js:75

Rotate a vector by an angle

Parameters:

  • out Float32Array
  • a Float32Array
  • angle Number