HingeJoint3D
Физический сустав, ограничивающий вращение трехмерного физического тела вокруг оси относительно другого физического тела.
Физический сустав, ограничивающий вращение трехмерного физического тела вокруг оси относительно другого физического тела.
Физический сустав, который ограничивает вращение трехмерного физического тела вокруг оси относительно другого физического тела. Например, Тело A может быть StaticBody3D, представляющим дверную петлю, вокруг которой вращается RigidBody3D.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
HingeJoint3DКонструктор
public HingeJoint3D();Методы4
GetFlagbool
public bool GetFlag(HingeJoint3D.Flag flag);Возвращает значение указанного флага.
| Имя | Тип | По умолчанию |
|---|---|---|
flag | HingeJoint3D.Flag | — |
boolGetParamfloat
public float GetParam(HingeJoint3D.Param param);Возвращает значение указанного параметра.
| Имя | Тип | По умолчанию |
|---|---|---|
param | HingeJoint3D.Param | — |
floatSetFlagvoid
public void SetFlag(HingeJoint3D.Flag flag, bool enabled);Если true, включает указанный флаг.
| Имя | Тип | По умолчанию |
|---|---|---|
flag | HingeJoint3D.Flag | — |
enabled | bool | — |
SetParamvoid
public void SetParam(HingeJoint3D.Param param, float value);Устанавливает значение указанного параметра.
| Имя | Тип | По умолчанию |
|---|---|---|
param | HingeJoint3D.Param | — |
value | float | — |
HingeJoint3D.Flag
| Значение | Описание |
|---|---|
EnableMotor = 1 | При активации двигатель поворачивает шарнир. |
Max = 2 | Представляет размер перечисления |
UseLimit = 0 | Если |
HingeJoint3D.Param
| Значение | Описание |
|---|---|
Bias = 0 | Скорость, с которой два тела притягиваются друг к другу, когда они движутся в разных направлениях. |
LimitBias = 3 | Скорость, с которой корректируется вращение по оси, перпендикулярной шарниру. |
LimitLower = 2 | Минимальное вращение. Активно только если |
LimitRelaxation = 5 | Чем ниже это значение, тем сильнее замедляется вращение. |
LimitSoftness = 4 | |
LimitUpper = 1 | Максимальное вращение. Активно только если |
Max = 8 | Представляет размер перечисления |
MotorMaxImpulse = 7 | Максимальное ускорение двигателя. |
MotorTargetVelocity = 6 | Целевая скорость двигателя. |