ConeTwistJoint3D
Физический шарнир, соединяющий два трехмерных физических тела таким образом, что он имитирует шаровой шарнир.
Физический шарнир, соединяющий два трехмерных физических тела таким образом, что он имитирует шаровой шарнир.
Физический сустав, который соединяет два 3D физических тела таким образом, что имитирует шаровой шарнир. Ось скручивания инициируется как ось X ConeTwistJoint3D. После того, как физические тела качаются, ось скручивания вычисляется как середина осей X сустава в локальном пространстве двух физических тел. Полезно для конечностей, таких как плечи и бедра, ламп, свисающих с потолка и т. д.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
ConeTwistJoint3DКонструктор
public ConeTwistJoint3D();Свойства5
BiasСвойство
public float Bias { get; set; }Скорость, с которой будет происходить взмах или поворот. Чем выше, тем быстрее.
RelaxationСвойство
public float Relaxation { get; set; }Определяет, насколько быстро синхронизируется разница в скорости замаха и поворота с обеих сторон.
SoftnessСвойство
public float Softness { get; set; }Легкость, с которой сустав начинает скручиваться. Если она слишком низкая, требуется больше силы, чтобы начать скручивать сустав.
SwingSpanСвойство
public float SwingSpan { get; set; }Поворот — это вращение из стороны в сторону вокруг оси, перпендикулярной оси скручивания.
Размах поворота определяет, какая часть вращения не будет скорректирована вдоль оси поворота.
Может быть определен как люфт в ConeTwistJoint3D. Если он меньше 0,05, это поведение блокируется.
TwistSpanСвойство
public float TwistSpan { get; set; }Скручивание — это вращение вокруг оси скручивания; это значение определяет, насколько сильно может скручиваться сустав. Скручивание блокируется, если оно меньше 0,05.
Методы2
GetParamfloat
public float GetParam(ConeTwistJoint3D.Param param);Возвращает значение указанного параметра.
| Имя | Тип | По умолчанию |
|---|---|---|
param | ConeTwistJoint3D.Param | — |
floatSetParamvoid
public void SetParam(ConeTwistJoint3D.Param param, float value);Устанавливает значение указанного параметра.
| Имя | Тип | По умолчанию |
|---|---|---|
param | ConeTwistJoint3D.Param | — |
value | float | — |
ConeTwistJoint3D.Param
| Значение | Описание |
|---|---|
Bias = 2 | Скорость, с которой будет происходить взмах или поворот. Чем выше, тем быстрее. |
Max = 5 | Представляет размер перечисления |
Relaxation = 4 | Определяет, насколько быстро синхронизируется разница в скорости замаха и поворота с обеих сторон. |
Softness = 3 | Легкость, с которой сустав начинает скручиваться. Если она слишком низкая, требуется больше силы, чтобы начать скручивать сустав. |
SwingSpan = 0 | Поворот — это вращение из стороны в сторону вокруг оси, перпендикулярной оси скручивания.
Размах поворота определяет, какая часть вращения не будет скорректирована вдоль оси поворота.
Может быть определен как люфт в |
TwistSpan = 1 | Скручивание — это вращение вокруг оси скручивания; это значение определяет, насколько сильно может скручиваться сустав. Скручивание блокируется, если оно меньше 0,05. |