B2G/gecko/browser/devtools/tilt/TiltMath.jsm
/**
   * Performs a vector addition.
   *
   * @param {Array} aVec
   *                vec3, first operand
   * @param {Array} aVec2
   *                vec3, second operand
   * @param {Array} aDest
   *                optional, vec3 receiving operation result
   *                if not specified result is written to the first operand
   *
   * @return {Array} the destination vec3 if specified, first operand otherwise
   */
Performs a vector addition.
@param {Array} aVec
vec3, first operand
@param {Array} aVec2
vec3, second operand
@param {Array} aDest
optional, vec3 receiving operation result
if not specified result is written to the first operand

@return {Array} the destination vec3 if specified, first operand otherwise
Performs a vector addition . @param { Array } aVec vec3 first operand @param { Array } aVec2 vec3 second operand @param { Array } aDest optional vec3 receiving operation result if not specified result is written to the first operand @return { Array } the destination vec3 if specified first operand otherwise
function V3_add(aVec, aVec2, aDest)
  {
    if (!aDest) {
      aDest = aVec;
    }
    aDest[0] = aVec[0] + aVec2[0];
    aDest[1] = aVec[1] + aVec2[1];
    aDest[2] = aVec[2] + aVec2[2];
    return aDest;
  }
function V3_add ( aVec , aVec2 , aDest ) { if ( ! aDest ) { aDest = aVec ; } aDest [ 0 ] = aVec [ 0 ] + aVec2 [ 0 ] ; aDest [ 1 ] = aVec [ 1 ] + aVec2 [ 1 ] ; aDest [ 2 ] = aVec [ 2 ] + aVec2 [ 2 ] ; return aDest ; }
Performs a vector addition.
Performs a vector addition .