Returns the acceleration to get from currentPos to targetPos.
currentPos
targetPos
const accel = Forces.computeAccelerationToTarget(targetPos, currentPos);const vel = Forces.computeVelocity(accel, currentVelocity);// New position:const pos = Points.sum(currentPos, vel); Copy
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); Copy
const direction = Points.subtract(targetPos, currentPos);const accel = Points.multiply(direction, diminishBy);
Target position
Current position
Options
Returns the acceleration to get from
currentPos
totargetPos
.Example: Barebones usage:
Example: Implementation: