Un SpringConstraint applique une force sur ses attachements basée sur le comportement des ressorts et des amortisseurs. Vous pouvez personnaliser le damping et la rigidité d'un ressort, ainsi que définir des limites minimales et maximales sur la longueur du ressort.
Longueur libre
FreeLength définit la longueur de repos naturelle du ressort. Si les attachements sont plus éloignés que la longueur libre, ils sont forcés à se rapprocher ; si les attachements sont plus proches que la longueur libre, ils sont forcés à s'éloigner.
Amortissement
La valeur Damping contrôle la rapidité avec laquelle l'oscillation du ressort diminue. Une valeur de 0 permet au ressort d'osciller indéfiniment, tandis que des valeurs plus élevées ramènent le ressort au repos plus rapidement.
Rigidité
Stiffness fixe la force du ressort. Des valeurs plus élevées créent un ressort qui réagit avec plus de force lorsque ses attachements sont plus proches ou plus éloignés que FreeLength.
Limites
Activer la propriété LimitsEnabled expose les valeurs MinLength et MaxLength pour définir la longueur minimale et maximale du ressort. Si les attachements du ressort atteignent ces limites, ils cessent de se déplacer l'un par rapport à l'autre sans restitution.