BoneConstraint3D
Наследует: SkeletonModifier3D < Node3D < Node < Object
Наследуется от: AimModifier3D, ConvertTransformModifier3D, CopyTransformModifier3D
Узел, который может модифицировать кость Skeleton3D, связывая две кости.
Описание
Базовый класс SkeletonModifier3D, который изменяет набор костей в set_apply_bone() на основе преобразования кости, полученного с помощью get_reference_bone().
Методы
void |
|
get_amount(index: int) const |
|
get_apply_bone(index: int) const |
|
get_apply_bone_name(index: int) const |
|
get_reference_bone(index: int) const |
|
get_reference_bone_name(index: int) const |
|
get_setting_count() const |
|
void |
set_amount(index: int, amount: float) |
void |
set_apply_bone(index: int, bone: int) |
void |
set_apply_bone_name(index: int, bone_name: String) |
void |
set_reference_bone(index: int, bone: int) |
void |
set_reference_bone_name(index: int, bone_name: String) |
void |
set_setting_count(count: int) |
Описания метода
void clear_setting() 🔗
Очистить все настройки.
float get_amount(index: int) const 🔗
Возвращает примененную величину настройки в index.
int get_apply_bone(index: int) const 🔗
Возвращает применённую настройку кости в index. Эта кость будет изменена.
String get_apply_bone_name(index: int) const 🔗
Возвращает имя применяемой кости настройки в index. Эта кость будет изменена.
int get_reference_bone(index: int) const 🔗
Возвращает опорную кость настройки в index.
Эта кость будет только ссылаться на нее, но не будет изменена этим модификатором.
String get_reference_bone_name(index: int) const 🔗
Возвращает имя опорной кости настройки в index.
Эта кость будет только ссылаться на нее, но не будет изменена этим модификатором.
int get_setting_count() const 🔗
Возвращает количество настроек в модификаторе.
void set_amount(index: int, amount: float) 🔗
Устанавливает применяемое значение параметра index на amount.
void set_apply_bone(index: int, bone: int) 🔗
Устанавливает применяемую кость настройки в index на bone. Эта кость будет изменена.
void set_apply_bone_name(index: int, bone_name: String) 🔗
Устанавливает применяемую кость настройки в index на bone_name. Эта кость будет изменена.
void set_reference_bone(index: int, bone: int) 🔗
Устанавливает опорную кость настройки в index на bone.
Эта кость будет только ссылаться на нее, но не будет изменена этим модификатором.
void set_reference_bone_name(index: int, bone_name: String) 🔗
Устанавливает опорную кость настройки в index на bone_name.
Эта кость будет только ссылаться на нее, но не будет изменена этим модификатором.
void set_setting_count(count: int) 🔗
Задает количество настроек в модификаторе.