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) 🔗
Встановлює кількість налаштувань у модифікаторі.