reckfellENGINE

HingeJoint3D

Физический сустав, ограничивающий вращение трехмерного физического тела вокруг оси относительно другого физического тела.

На этой странице
class HingeJoint3DReckfellSharpНаследует Joint3D

Физический сустав, ограничивающий вращение трехмерного физического тела вокруг оси относительно другого физического тела.

Физический сустав, который ограничивает вращение трехмерного физического тела вокруг оси относительно другого физического тела. Например, Тело A может быть StaticBody3D, представляющим дверную петлю, вокруг которой вращается RigidBody3D.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

HingeJoint3DКонструктор
# HingeJoint3D
C#
public HingeJoint3D();

Методы4

GetFlagbool
# GetFlag
C#
public bool GetFlag(HingeJoint3D.Flag flag);

Возвращает значение указанного флага.

Параметры
ИмяТипПо умолчанию
flagHingeJoint3D.Flag—
Возвращает bool
GetParamfloat
# GetParam
C#
public float GetParam(HingeJoint3D.Param param);

Возвращает значение указанного параметра.

Параметры
ИмяТипПо умолчанию
paramHingeJoint3D.Param—
Возвращает float
SetFlagvoid
# SetFlag
C#
public void SetFlag(HingeJoint3D.Flag flag, bool enabled);

Если true, включает указанный флаг.

Параметры
ИмяТипПо умолчанию
flagHingeJoint3D.Flag—
enabledbool—
SetParamvoid
# SetParam
C#
public void SetParam(HingeJoint3D.Param param, float value);

Устанавливает значение указанного параметра.

Параметры
ИмяТипПо умолчанию
paramHingeJoint3D.Param—
valuefloat—

HingeJoint3D.Flag

ЗначениеОписание
EnableMotor = 1

При активации двигатель поворачивает шарнир.

Max = 2

Представляет размер перечисления HingeJoint3D.Flag.

UseLimit = 0

Если true, то максимальный и минимальный поворот шарниров, определяемый angular_limit/lower и angular_limit/upper, имеет значение.

HingeJoint3D.Param

ЗначениеОписание
Bias = 0

Скорость, с которой два тела притягиваются друг к другу, когда они движутся в разных направлениях.

LimitBias = 3

Скорость, с которой корректируется вращение по оси, перпендикулярной шарниру.

LimitLower = 2

Минимальное вращение. Активно только если angular_limit/enable равен true.

LimitRelaxation = 5

Чем ниже это значение, тем сильнее замедляется вращение.

LimitSoftness = 4
LimitUpper = 1

Максимальное вращение. Активно только если angular_limit/enable равен true.

Max = 8

Представляет размер перечисления HingeJoint3D.Param.

MotorMaxImpulse = 7

Максимальное ускорение двигателя.

MotorTargetVelocity = 6

Целевая скорость двигателя.

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.