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

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)


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.