SpringBoneCollisionCapsule3D

Наследует: SpringBoneCollision3D < Node3D < Node < Object

Столкновение формы капсулы, взаимодействующее с SpringBoneSimulator3D.

Описание

Столкновение формы капсулы, взаимодействующее с SpringBoneSimulator3D.

Свойства

float

height

0.5

bool

inside

false

float

mid_height

float

radius

0.1


Описания свойств

float height = 0.5 🔗

  • void set_height(value: float)

  • float get_height()

Полная высота капсулы, включая полусферы.

Примечание: height капсулы должна быть как минимум вдвое больше radius. В противном случае капсула станет сферической. Если height меньше удвоенного radius, свойства корректируются до допустимого значения.


bool inside = false 🔗

  • void set_inside(value: bool)

  • bool is_inside()

Если true, столкновение приводит к захвату сочленения внутри столкновения.


float mid_height 🔗

  • void set_mid_height(value: float)

  • float get_mid_height()

Высота капсулы, исключая полусферы. Это высота центральной цилиндрической части в середине капсулы, и это расстояние между центрами двух полусфер. Это оболочка для height.


float radius = 0.1 🔗

  • void set_radius(value: float)

  • float get_radius()

Радиус капсулы.

Примечание: radius капсулы не может быть больше половины её height. В противном случае капсула становится сферической. Если radius больше половины height, свойства корректируются до допустимого значения.