BoneConstraint3D

Успадковує: SkeletonModifier3D < Node3D < Node < Object

Успадковано від: AimModifier3D, ConvertTransformModifier3D, CopyTransformModifier3D

Вузол, який може змінювати кістку Skeleton3D, пов'язуючи дві кістки.

Опис

Базовий клас SkeletonModifier3D, який змінює набір кісток у методі set_apply_bone() на основі перетворення кістки, отриманого методом get_reference_bone().

Методи

void

clear_setting()

float

get_amount(index: int) const

int

get_apply_bone(index: int) const

String

get_apply_bone_name(index: int) const

int

get_reference_bone(index: int) const

String

get_reference_bone_name(index: int) const

int

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) 🔗

Встановлює кількість налаштувань у модифікаторі.