Ressorts
La rupture d'un ressort
Au-delà d'une force donnée, il casse — et disparaît.
Explication
Un ressort est incassable par défaut (Force de rupture = 0). Donne-lui une force de rupture : dès que la force qu'il exerce l'atteint, il casse — l'objet ressort est retiré de la scène, et ce qu'il tenait est libre. La fenêtre prévient « ⚠️ Proche de la rupture » à partir de 80 %.
Une rupture pendant la lecture n'est pas annulable par Ctrl+Z (elle arrive dans le fil de la simulation) ; le Ctrl+Z du Play, lui, rend la scène de départ, ressort compris.
Manipulation
Un bloc d'acier (100 × 50, soit 3,9 kg) suspendu à un ressort. Force de rupture : 20 N. Play.
Observation
Le poids du bloc (≈ 38 N) dépasse 20 N : le ressort casse dans la première seconde, le bloc tombe. Mets la rupture à 100 N : il tient. Redescends à 40 N et donne une impulsion (test) : l'à-coup dépasse la limite, il casse.
Exemple
Le séisme : les contreventements ont rupture=8 N. L'immeuble amorti encaisse ; l'autre entre en résonance, ses ressorts dépassent 8 N et cassent un à un — l'étage s'effondre.
En Python
ressort(a, b, raideur=300, rupture=8) — rupture est en newtons, 0 ou absent = incassable. Voir ressort().