- Source:
Methods
-
(static) back(matrix) → {css3d.vector3}
-
Parameters:
Name Type Description matrix
Array - Source:
Returns:
- Type
- css3d.vector3
-
(static) fastInverse(m) → {Array}
-
Works if matrix only contains rotation and translation part
Parameters:
Name Type Description m
Array - Source:
Returns:
- Type
- Array
-
(static) forward(matrix) → {css3d.vector3}
-
Parameters:
Name Type Description matrix
Array - Source:
Returns:
- Type
- css3d.vector3
-
(static) frustum(left, right, bottom, top, near, far) → {Array}
-
Parameters:
Name Type Description left
Number right
Number bottom
Number top
Number near
Number far
Number - Source:
Returns:
- Type
- Array
-
(static) identity() → {Array}
-
- Source:
Returns:
- Type
- Array
-
(static) lookAt(eye, target, up) → {Array}
-
Parameters:
Name Type Description eye
css3d.vector3 target
css3d.vector3 up
css3d.vector3 - Source:
Returns:
- Type
- Array
-
(static) multiply(a, b) → {Array}
-
Parameters:
Name Type Description a
Array b
Array - Source:
Returns:
- Type
- Array
-
(static) projection(fov, width, height, near, far) → {Array}
-
Parameters:
Name Type Description fov
Number width
Number height
Number near
Number far
Number - Source:
Returns:
- Type
- Array
-
(static) right(matrix) → {css3d.vector3}
-
Parameters:
Name Type Description matrix
Array - Source:
Returns:
- Type
- css3d.vector3
-
(static) rotationAxis(axis, angle) → {Array}
-
Parameters:
Name Type Description axis
css3d.vector3 angle
Number - Source:
Returns:
- Type
- Array
-
(static) rotationX(angle) → {Array}
-
Parameters:
Name Type Description angle
Number - Source:
Returns:
- Type
- Array
-
(static) rotationY(angle) → {Array}
-
Parameters:
Name Type Description angle
Number - Source:
Returns:
- Type
- Array
-
(static) rotationZ(angle) → {Array}
-
Parameters:
Name Type Description angle
Number - Source:
Returns:
- Type
- Array
-
(static) scale(x, y, z) → {Array}
-
Parameters:
Name Type Description x
Number y
Number z
Number - Source:
Returns:
- Type
- Array
-
(static) toAxisAngle(m) → {Object}
-
Matrix has to be a rotation matrix
Parameters:
Name Type Description m
Array - Source:
Returns:
{'axis':{css3d.vector3}, 'angle':{Number}}- Type
- Object
-
(static) toString(m) → {String}
-
Parameters:
Name Type Description m
Array - Source:
Returns:
- Type
- String
-
(static) translation(x, y, z) → {Array}
-
Parameters:
Name Type Description x
Number y
Number z
Number - Source:
Returns:
- Type
- Array
-
(static) transpose(m) → {Array}
-
Parameters:
Name Type Description m
Array - Source:
Returns:
- Type
- Array
-
(static) up(matrix) → {css3d.vector3}
-
Parameters:
Name Type Description matrix
Array - Source:
Returns:
- Type
- css3d.vector3