clampMagnitude static method
Implementation
static Vector2 clampMagnitude(Vector2 v, double maxLength) {
final mag = v.magnitude;
if (mag > maxLength) {
final scale = maxLength / mag;
return Vector2(v.x * scale, v.y * scale);
}
return Vector2.copy(v);
}