Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

DampedSpringJoint2D

Eredita: Joint2D < Node2D < CanvasItem < Node < Object

Un giunto fisico che collega due corpi di fisica 2D con una forza simile a quella di una molla.

Descrizione

Un giunto fisico che collega due corpi di fisica 2D con una forza simile a quella di una molla. Si comporta come una molla che cerca sempre allungarsi fino a una determinata lunghezza.

Proprietà

float

damping

1.0

float

length

50.0

float

rest_length

0.0

float

stiffness

20.0


Descrizioni delle proprietà

float damping = 1.0 🔗

  • void set_damping(value: float)

  • float get_damping()

Rapporto di smorzamento del giunto a molla. Un valore compreso tra 0 e 1. Quando i due corpi si muovono in direzioni diverse, il sistema tenta di allinearli ancora all'asse della molla. Un valore elevato di damping forza i corpi collegati ad allinearsi più velocemente.


float length = 50.0 🔗

  • void set_length(value: float)

  • float get_length()

La lunghezza massima del giunto a molla. I due corpi collegati non possono allungarlo oltre questo valore.


float rest_length = 0.0 🔗

  • void set_rest_length(value: float)

  • float get_rest_length()

Quando i corpi collegati al giunto a molla si muovono, lo allungano o lo schiacciano. Il giunto cerca sempre di ridimensionarsi verso questa lunghezza.


float stiffness = 20.0 🔗

  • void set_stiffness(value: float)

  • float get_stiffness()

Più alto è il valore, meno i corpi collegati al giunto lo deformeranno. Il giunto applica una forza opposta ai corpi, il prodotto della rigidità moltiplicata per la differenza di dimensione dalla sua lunghezza di riposo.