PinJoint3D

Hereda: Joint3D < Node3D < Node < Object

Una articulación física que une dos cuerpos físicos 3D en un solo punto, permitiéndoles rotar libremente.

Descripción

Una articulación física que une dos cuerpos físicos 3D en un solo punto, permitiéndoles rotar libremente. Por ejemplo, un RigidBody3D puede ser unido a un StaticBody3D para crear un péndulo o un balancín.

Propiedades

float

params/bias

0.3

float

params/damping

1.0

float

params/impulse_clamp

0.0

Métodos

float

get_param(param: Param) const

void

set_param(param: Param, value: float)


Enumeraciones

enum Param: 🔗

Param PARAM_BIAS = 0

La fuerza con la que los objetos fijados se mantienen en relación posicional entre sí. Cuanto mayor, más fuerte.

Param PARAM_DAMPING = 1

La fuerza con la que los objetos fijados se mantienen en relación de velocidad entre sí. Cuanto mayor, más fuerte.

Param PARAM_IMPULSE_CLAMP = 2

Si es mayor que 0, este valor es el valor máximo para un impulso que produce esta Joint3D.


Descripciones de Propiedades

float params/bias = 0.3 🔗

La fuerza con la que los objetos fijados se mantienen en relación posicional entre sí. Cuanto mayor, más fuerte.


float params/damping = 1.0 🔗

La fuerza con la que los objetos fijados se mantienen en relación de velocidad entre sí. Cuanto mayor, más fuerte.


float params/impulse_clamp = 0.0 🔗

Si es mayor que 0, este valor es el valor máximo para un impulso que produce esta Joint3D.


Descripciones de Métodos

float get_param(param: Param) const 🔗

Devuelve el valor del parámetro especificado.


void set_param(param: Param, value: float) 🔗

Establece el valor del parámetro especificado.