PinJoint3D

Успадковує: Joint3D < Node3D < Node < Object

Фізичний суглоб, який прикріплює два корпуси фізики 3D в одну точку, що дозволяє їм вільно обертати.

Опис

Фізичний суглоб, який прикріплює два корпуси фізики 3D в одну точку, що дозволяє їм вільно обертати. Наприклад, RigidBody3D може бути прикріплений до StaticBody3D для створення ручного або диважу.

Властивості

float

params/bias

0.3

float

params/damping

1.0

float

params/impulse_clamp

0.0

Методи

float

get_param(param: Param) const

void

set_param(param: Param, value: float)


Переліки

enum Param: 🔗

Param PARAM_BIAS = 0

Сила, з якою фіксуються об'єкти, що залишаються в позиційному відношенні один до одного. Чим вище, тим сильніше.

Param PARAM_DAMPING = 1

Сила, з якою фіксуються об'єкти, що залишаються в швидкості один до одного. Чим вище, тим сильніше.

Param PARAM_IMPULSE_CLAMP = 2

Якщо вище 0, це значення є максимальним значенням для імпульсу, що цей Joint3D виробляє.


Описи властивостей

float params/bias = 0.3 🔗

Сила, з якою фіксуються об'єкти, що залишаються в позиційному відношенні один до одного. Чим вище, тим сильніше.


float params/damping = 1.0 🔗

Сила, з якою фіксуються об'єкти, що залишаються в швидкості один до одного. Чим вище, тим сильніше.


float params/impulse_clamp = 0.0 🔗

Якщо вище 0, це значення є максимальним значенням для імпульсу, що цей Joint3D виробляє.


Описи методів

float get_param(param: Param) const 🔗

Повертає значення вказаного параметра.


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

Встановлює значення вказаного параметра.