seek static method
Vector3
seek(})
Computes a steering force directing the entity towards targetPos.
Implementation
static vm.Vector3 seek(
vm.Vector3 currentPos,
vm.Vector3 currentVel,
vm.Vector3 targetPos, {
double maxSpeed = 5.0,
double maxForce = 10.0,
}) {
final desired = (targetPos - currentPos);
if (desired.length2 == 0) return vm.Vector3.zero();
final desiredVel = desired.normalized() * maxSpeed;
final force = desiredVel - currentVel;
return truncate(force, maxForce);
}