Remap the 0..1 interval into 0..1 parabola - Node.js Math

Node.js examples for Math:Map Value

Description

Remap the 0..1 interval into 0..1 parabola

Demo Code

/**//  w  ww .  j ava2 s  .c  o  m
 * Remap the 0..1 interval into 0..1 parabola, such that the corners are remaped to 0 and the center to 1.
 * In other words, parabola(0) = parabola(1) = 0, and parabola(1/2) = 1.
 *
 * @param  {number} k Value to map
 * @param  {number} x Coordinate on X axis
 * @return {number}   Mapped value
 */
export default function parabola(k, x) {
  return Math.pow( 4 * x * ( 1 - x ), k );
}

Related Tutorials