documentation

Documentation generator: JsDoc Toolkit 2.4.0
Template: Wink 1.0
Generated on:

Namespace wink.math

A set a of mathematical libraries and methods

Namespace Summary
Constructor Attributes Constructor Name and Description
 
Compatibility
Compatibility list Supported platforms / browsers
basics iOS2, iOS3, iOS4, iOS5, iOS6, Android 1.1, Android 1.5, Android 2.1, Android 2.2, Android 2.3, Android 3.0, Android 3.1, Android 4.0, BlackBerry 6, BlackBerry 7, Bada 1.0, Windows Phone 7.5, Windows Phone 8
geometrics iOS2, iOS3, iOS4, iOS5, iOS6, Android 1.1, Android 1.5, Android 2.1, Android 2.2, Android 2.3, Android 3.0, Android 3.1, Android 4.0, BlackBerry 6, BlackBerry 7, Bada 1.0, Windows Phone 7.5, Windows Phone 8
matrix iOS2, iOS3, iOS4, iOS5, iOS6, Android 2.1, Android 2.2, Android 2.3, Android 3.0, Android 3.1, Android 4.0, BlackBerry 6, BlackBerry 7, Bada 1.0, Windows Phone 8

Method Summary

Method Detail

  • <static> {wink.math.Matrix} wink.math.createTransformMatrix(cssTransform)
    Creates a transformation matrix with the given css transform
    Defined in: matrix.js.
    var rotationMatrix = wink.math.createTransformMatrix();
    rotationMatrix.rotateAxisAngle(0, 1, 0, 45);
    Parameters:
    {string|WebKitCSSMatrix|MSCSSMatrix} cssTransform Optional
    The css transform which will initialize the matrix
    Returns:
    {wink.math.Matrix} The corresponding wink.math.Matrix
  • <static> {number} wink.math.degToRad(angleDeg)
    Converts the given degree angle in radian
    Defined in: geometric.js.
    Parameters:
    {number} angleDeg
    The angle in degree
    Returns:
    {number} The angle in radians
  • <static> {number} wink.math.getAngle(radius, distance)
    Returns the angle corresponding to the distance between two points on a plane cutting a virtual sphere
    Defined in: geometric.js.
    Parameters:
    {number} radius
    The radius of the virtual sphere
    {number} distance
    The distance between the two points
    Returns:
    {number} The calculated angle
  • <static> {number} wink.math.getAngleBetweenVectors(u, v)
    Returns the angle between two vectors
    Defined in: geometric.js.
    Parameters:
    {object} u
    The first vector
    {object} v
    The second vector
    Returns:
    {number} The angle between the two vectors
  • <static> {object} wink.math.getNormalVector(u, v)
    Returns the normal vector formed by these two vectors
    Defined in: geometric.js.
    Parameters:
    {object} u
    The first vector
    {object} v
    The second vector
    Returns:
    {object} The nomal vector
  • <static> {number} wink.math.getNormVector(u)
    Returns the norm of the given vector
    Defined in: geometric.js.
    Parameters:
    {object} u
    The vector
    Returns:
    {number} The norm of the vector
  • <static> {object} wink.math.getScalarVector(u, v)
    Returns the scalar value of these two vectors
    Defined in: geometric.js.
    Parameters:
    {object} u
    The first vector
    {object} v
    The second vector
    Returns:
    {object} The scalar vector
  • <static> {object} wink.math.getVector(p1, p2)
    Returns a vector with the given two points
    Defined in: geometric.js.
    Parameters:
    {number} p1
    The first point
    {number} p2
    The second point
    Returns:
    {object} The resulting vector
  • <static> {number} wink.math.modulo(dd, dr)
    Returns the positive modulo of two numbers
    Defined in: basics.js.
    Parameters:
    {number} dd
    The dividend
    {number} dr
    The divisor
    Returns:
    {number} The positive modulo
  • <static> {object} wink.math.multiplyMatrixVector(matrix, vector)
    Returns the vector result of the multiplication between a matrix and a vector
    Defined in: geometric.js.
    Parameters:
    {object} matrix
    The matrix
    {object} vector
    The vector
    Returns:
    {object} The resulting vector
  • <static> {object} wink.math.normalizeVector(u)
    Returns the normalized vector from the given
    Defined in: geometric.js.
    Parameters:
    {object} u
    The vector to normalize
    Returns:
    {object} The nomalized vector
  • <static> {number} wink.math.radToDeg(angleRad)
    Converts the given radian angle in degree
    Defined in: geometric.js.
    Parameters:
    {number} angleRad
    The angle in radian
    Returns:
    {number} The angle in degrees
  • <static> {mumber} wink.math.round(n, d)
    Returns the rounded value to a given number of decimal places.
    Defined in: basics.js.
    Parameters:
    {number} n
    The value to round
    {integer} d Optional, Default: 0
    Number of decimal places
    Returns:
    {mumber} The rounded value