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

Hereda: Joint2D < Node2D < CanvasItem < Node < Object

Una unión física que conecta dos cuerpos físicos 2D con una fuerza similar a la de un resorte.

Descripción

Una articulación física que conecta dos cuerpos físicos 2D con una fuerza similar a un resorte. Se comporta como un resorte que siempre quiere estirarse a una longitud dada.

Propiedades

float

damping

1.0

float

length

50.0

float

rest_length

0.0

float

stiffness

20.0


Descripciones de Propiedades

float damping = 1.0 🔗

  • void set_damping(value: float)

  • float get_damping()

La relación de amortiguación (damping ratio) de la unión de resorte (spring joint). Un valor entre 0 y 1. Cuando los dos cuerpos se mueven en direcciones diferentes, el sistema intenta alinearlos de nuevo con el eje del resorte. Un valor alto de damping obliga a los cuerpos conectados a alinearse más rápido.


float length = 50.0 🔗

  • void set_length(value: float)

  • float get_length()

La longitud máxima de la articulación del resorte. Los dos cuerpos unidos no pueden estirarse más allá de este valor.


float rest_length = 0.0 🔗

  • void set_rest_length(value: float)

  • float get_rest_length()

Cuando los cuerpos unidos a la articulación de resorte se mueven, se estiran o se aplastan. La articulación siempre trata de redimensionarse hacia esta longitud.


float stiffness = 20.0 🔗

  • void set_stiffness(value: float)

  • float get_stiffness()

Cuanto más alto sea el valor, menos los cuerpos adheridos a la articulación la deformarán. La articulación aplica una fuerza opuesta a los cuerpos, producto de la rigidez multiplicada por la diferencia de tamaño de su longitud en reposo.