addSpringForce method
Add spring force (like elastic band)
Implementation
void addSpringForce(
String name,
Vector2 anchor,
double stiffness, {
double restLength = 0,
}) {
final displacement = position - anchor;
final distance = displacement.length;
final extension = distance - restLength;
if (distance > 0) {
final springForce = displacement.normalized() * (-stiffness * extension);
addForce(name, springForce);
}
}