Un SpringConstraint aplica una fuerza en sus uniones basada en el comportamiento de resorte y amortiguador. Puede personalizar el amortiguamiento y la rigidez de un resorte, así como establecer límites mínimos y máximos en la longitud del resorte.
Longitud libre
FreeLength define la longitud natural de reposo del resorte. Si las uniones están más separadas que la longitud libre, se ven obligadas a acercarse; si las uniones están más cerca que la longitud libre, se ven obligadas a separarse.
Amortiguamiento
El valor Damping controla qué tan rápido muere la oscilación del resorte. Un valor de 0 permite que el resorte oscile indefinidamente, mientras que valores más altos hacen que el resorte llegue a reposo más rápidamente.
Rigidez
Stiffness establece la fuerza del resorte. Valores más altos crean un resorte que responde con más fuerza cuando sus uniones están más cerca o más lejos que FreeLength.
Límites
Habilitar la propiedad LimitsEnabled expone los valores MinLength y MaxLength para establecer la longitud mínima y máxima del resorte. Si las uniones del resorte alcanzan estos límites, dejan de moverse separándose entre sí sin restitución.