BoneConstraint3D
Eredita: SkeletonModifier3D < Node3D < Node < Object
Ereditato da: AimModifier3D, ConvertTransformModifier3D, CopyTransformModifier3D
Un nodo che può modificare un osso di uno Skeleton3D associando due ossa.
Descrizione
Classe base di SkeletonModifier3D che modifica l'insieme di ossa in set_apply_bone() in base alla trasformazione dell'osso recuperato da get_reference_bone().
Metodi
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) |
Descrizioni dei metodi
void clear_setting() 🔗
Cancella tutte le impostazioni.
float get_amount(index: int) const 🔗
Restituisce la quantità d'applicazione dell'impostazione all'indice index.
int get_apply_bone(index: int) const 🔗
Restituisce l'osso d'applicazione dell'impostazione all'indice index. Quest'osso sarà modificato.
String get_apply_bone_name(index: int) const 🔗
Restituisce il nome dell'osso d'applicazione dell'impostazione all'indice index. Quest'osso sarà modificato.
int get_reference_bone(index: int) const 🔗
Restituisce l'osso di riferimento dell'impostazione all'indice index.
Questo osso sarà solo referenziato e non modificato da questo modificatore.
String get_reference_bone_name(index: int) const 🔗
Restituisce il nome dell'osso di riferimento dell'impostazione all'indice index.
Questo osso sarà solo referenziato e non modificato da questo modificatore.
int get_setting_count() const 🔗
Restituisce il numero di impostazioni nel modificatore.
void set_amount(index: int, amount: float) 🔗
Imposta la quantità d'applicazione dell'impostazione all'indice index su amount.
void set_apply_bone(index: int, bone: int) 🔗
Imposta l'osso d'applicazione dell'impostazione all'indice index su bone. Quest'osso sarà modificato.
void set_apply_bone_name(index: int, bone_name: String) 🔗
Imposta l'osso d'applicazione dell'impostazione all'indice index sull'osso con il nome bone_name. Quest'osso sarà modificato.
void set_reference_bone(index: int, bone: int) 🔗
Imposta l'osso di riferimento dell'impostazione all'indice index su bone.
Questo osso sarà solo referenziato e non modificato da questo modificatore.
void set_reference_bone_name(index: int, bone_name: String) 🔗
Imposta l'osso di riferimento dell'impostazione all'indice index sull'osso con il nome bone_name.
Questo osso sarà solo referenziato e non modificato da questo modificatore.
void set_setting_count(count: int) 🔗
Imposta il numero di impostazioni nel modificatore.