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.

SpringBoneCollisionCapsule3D

Hereda: SpringBoneCollision3D < Node3D < Node < Object

Una colisión con forma de cápsula que interactúa con SpringBoneSimulator3D.

Descripción

Una colisión con forma de cápsula que interactúa con SpringBoneSimulator3D.

Propiedades

float

height

0.5

bool

inside

false

float

mid_height

float

radius

0.1


Descripciones de Propiedades

float height = 0.5 🔗

  • void set_height(value: float)

  • float get_height()

Altura total de la capsule, incluidas las semiesferas.

Nota: El height de una capsule debe ser al menos el doble de su radius. De lo contrario, la capsule se convierte en una esfera. Si el height es menor que el doble del radius, las propiedades se ajustan a un value válido.


bool inside = false 🔗

  • void set_inside(value: bool)

  • bool is_inside()

Si es true, la colisión actúa para atrapar la articulación dentro de la colisión.


float mid_height 🔗

  • void set_mid_height(value: float)

  • float get_mid_height()

La altura de la cápsula, excluyendo los hemisferios. Esta es la altura de la parte cilíndrica central en el medio de la cápsula, y es la distancia entre los centros de los dos hemisferios. Esto es un envoltorio para height.


float radius = 0.1 🔗

  • void set_radius(value: float)

  • float get_radius()

Radio de la capsule.

Nota: El radius de una capsule no puede ser mayor que la mitad de su height. De lo contrario, la capsule se convierte en una esfera. Si el radius es mayor que la mitad del height, las propiedades se ajustan a un value válido.