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

Hérite de : SpringBoneCollision3D < Node3D < Node < Object

Une collision en forme de capsule qui interagit avec SpringBoneSimulator3D.

Description

Une collision en forme de capsule qui interagit avec SpringBoneSimulator3D.

Propriétés

float

height

0.5

bool

inside

false

float

mid_height

float

radius

0.1


Descriptions des propriétés

float height = 0.5 🔗

  • void set_height(value: float)

  • float get_height()

La hauteur complète de la capsule, y compris les hémisphères.

Note : La hauteur height d'une capsule doit être au moins deux fois son rayon radius. Sinon, la capsule devient un cercle. Si height est inférieure à deux fois radius, les propriétés s'adaptent à une valeur valide.


bool inside = false 🔗

  • void set_inside(value: bool)

  • bool is_inside()

Si true, la collision agit pour piéger la liaison dans la collision.


float mid_height 🔗

  • void set_mid_height(value: float)

  • float get_mid_height()

La hauteur de la capsule, en excluant les hémisphères. C'est la hauteur de la partie cylindrique centrale au milieu de la capsule, et est la distance entre les centres des deux hémisphères. Il s'agit d'un wrapper pour height.


float radius = 0.1 🔗

  • void set_radius(value: float)

  • float get_radius()

Le rayon de la capsule.

Note : La hauteur height d'une capsule doit être au moins deux fois son rayon radius. Sinon, la capsule devient un cercle. Si height est inférieure à deux fois radius, les propriétés s'adaptent à une valeur valide.