lethexa-motionpredict.js
function( p, q ) {
    var wurzel = Math.sqrt((p * p / 4) - q);
    var vorwurzel = (-p / 2);
    var result = [];
    if( wurzel > 0 ) {
      result = [vorwurzel + wurzel, vorwurzel - wurzel];
    }
    else if( wurzel === 0 ) {
      result = [vorwurzel];
    }
    return result;
  }
function( p, q ) {
    var wurzel = Math.sqrt((p * p / 4) - q);
    var vorwurzel = (-p / 2);
    var result = [];
    if( wurzel > 0 ) {
      result = [vorwurzel + wurzel, vorwurzel - wurzel];
    }
    else if( wurzel === 0 ) {
      result = [vorwurzel];
    }
    return result;
  }
function ( p , q ) { var wurzel = Math . sqrt ( ( p * p / 4 ) - q ) ; var vorwurzel = ( - p / 2 ) ; var result = [ ] ; if ( wurzel > 0 ) { result = [ vorwurzel + wurzel , vorwurzel - wurzel ] ; } else if ( wurzel === 0 ) { result = [ vorwurzel ] ; } return result ; }
Solves the quadratic equation for p and q.
@method quadEquation
@param p {Number} The parameter p.
@param q {Number} The parameter q.
@return {Array} The result with zero, one or two solutions.
@for motionpredict
Solves the quadratic equation for p and q .