BoneConstraint3D
Hérite de : SkeletonModifier3D < Node3D < Node < Object
Hérité par : AimModifier3D, ConvertTransformModifier3D, CopyTransformModifier3D
Un nœud qui peut modifier un os d'un Skeleton3D en associant deux os.
Description
Classe de base de SkeletonModifier3D qui modifie l'os défini dans set_apply_bone() selon la transformation de l'os récupéré par get_reference_bone().
Méthodes
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) |
Descriptions des méthodes
void clear_setting() 🔗
Efface tous les paramètres.
float get_amount(index: int) const 🔗
Renvoie le montant d'application du paramètre à l'index index.
int get_apply_bone(index: int) const 🔗
Renvoie l'os d'application du paramètre à l'index index. Cet os sera modifié.
String get_apply_bone_name(index: int) const 🔗
Renvoie le nom de l'os d'application du paramètre à l'index index. Cet os sera modifié.
int get_reference_bone(index: int) const 🔗
Renvoie l'os de référence du paramètre à l'indexindex.
Cet os sera uniquement référencé et non modifié par ce modificateur.
String get_reference_bone_name(index: int) const 🔗
Renvoie le nom de l'os de référence du paramètre à l'index index.
Cet os sera uniquement référencé et non modifié par ce modificateur.
int get_setting_count() const 🔗
Renvoie le nombre de paramètres dans le modificateur.
void set_amount(index: int, amount: float) 🔗
Définit le montant d'application du paramètre à l'index index au montant amount.
void set_apply_bone(index: int, bone: int) 🔗
Définit l'os d'application du paramètre à l'index index à l'os bone. Cet os sera modifié.
void set_apply_bone_name(index: int, bone_name: String) 🔗
Définit l'os d'application du paramètre à l'index index à l'os ayant pour nom bone_name. Cet os sera modifié.
void set_reference_bone(index: int, bone: int) 🔗
Définit l'os de référence du paramètre à l'index index à l'os bone.
Cet os sera uniquement référencé et non modifié par ce modificateur.
void set_reference_bone_name(index: int, bone_name: String) 🔗
Définit l'os de référence du paramètre à l'index index à l'os ayant pour nom bone_name.
Cet os sera uniquement référencé et non modifié par ce modificateur.
void set_setting_count(count: int) 🔗
Définit le nombre de paramètres dans le modificateur.