Una SpringConstraint applica una forza sui suoi allegati basata sul comportamento di una molla e di un ammortizzatore. Puoi personalizzare il damping e la rigidità di una molla, oltre a impostare limiti minimi e massimi sulla lunghezza della molla.
Lunghezza libera
FreeLength definisce la lunghezza naturale di riposo della molla. Se gli allegati sono più distanti della lunghezza libera, vengono forzati a avvicinarsi; se gli allegati sono più vicini della lunghezza libera, vengono forzati a allontanarsi.
Damping
Il valore Damping controlla quanto velocemente diminuisce l'oscillazione della molla. Un valore di 0 consente alla molla di oscillare all'infinito, mentre valori più alti portano la molla a fermarsi più rapidamente.
Rigidità
Stiffness imposta la forza della molla. Valori più alti creano una molla che risponde con più forza quando i suoi allegati sono più vicini o più distanti della FreeLength.
Limiti
Abilitando la proprietà LimitsEnabled si espongono i valori MinLength e MaxLength per impostare la lunghezza minima e massima della molla. Se gli allegati della molla raggiungono questi limiti, smettono di muoversi l'uno dall'altro senza restituzione.