Um SpringConstraint aplica uma força em seus anexos com base no comportamento da mola e do amortecedor. Você pode personalizar o amortecimento de uma mola e rigidez, bem como definir limites mínimos e máximos no comprimento da mola.
Comprimento livre
FreeLength define o comprimento de repouso natural da mola. Se os anexos estiverem mais distantes do que o comprimento livre, eles serão forçados a se unir; se os anexos estiverem mais próximos do que o comprimento livre, eles serão forçados a se separar.
Amortecimento
O valor Damping controla a rapidez com que a oscilação da mola desaparece. Um valor de 0 permite que a mola oscile infinitamente, enquanto valores mais altos levam a mola a descansar mais rapidamente.
Rigidez
Stiffness define a força da mola. Valores mais altos criam uma mola que responde com mais força quando seus anexos estão mais próximos ou mais distantes do que FreeLength.
Limites
Ativar a propriedade LimitsEnabled expõe os valores MinLength e MaxLength para definir o comprimento mínimo e máximo da mola. Se os anexos da mola atingirem esses limites, eles deixarão de se mover um do outro sem restituição.