Function computeAccelerationToTarget

Returns the acceleration to get from currentPos to targetPos.

const accel = Forces.computeAccelerationToTarget(targetPos, currentPos);
const vel = Forces.computeVelocity(accel, currentVelocity);

// New position:
const pos = Points.sum(currentPos, vel);
const direction = Points.subtract(targetPos, currentPos);
const accel = Points.multiply(direction, diminishBy);
  • Parameters

    Returns Point | {
        x: 0;
        y: 0;
    }