BoneConstraint3D
Hereda: SkeletonModifier3D < Node3D < Node < Object
Heredado por: AimModifier3D, ConvertTransformModifier3D, CopyTransformModifier3D
Un nodo que puede modificar el hueso de Skeleton3D asociando los dos huesos.
Descripción
Clase base de SkeletonModifier3D que modifica el hueso establecido en set_apply_bone() basándose en la transformación del hueso recuperado por get_reference_bone().
Métodos
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) |
Descripciones de Métodos
void clear_setting() 🔗
Borra todos los ajustes.
float get_amount(index: int) const 🔗
Returns the apply amount of the setting at index.
int get_apply_bone(index: int) const 🔗
Devuelve el hueso de aplicación del ajuste en index. Este hueso será modificado.
String get_apply_bone_name(index: int) const 🔗
Devuelve el nombre del hueso de aplicación del ajuste en index. Este hueso será modificado.
int get_reference_bone(index: int) const 🔗
Devuelve el hueso de referencia del ajuste en index.
Este hueso solo será referenciado y no modificado por este modificador.
String get_reference_bone_name(index: int) const 🔗
Devuelve el nombre del hueso de referencia del ajuste en index.
Este hueso solo será referenciado y no modificado por este modificador.
int get_setting_count() const 🔗
Devuelve el número de ajustes en el modificador.
void set_amount(index: int, amount: float) 🔗
Establece la cantidad de aplicación del ajuste en index a amount.
void set_apply_bone(index: int, bone: int) 🔗
Establece el hueso de aplicación del ajuste en index a bone. Este hueso será modificado.
void set_apply_bone_name(index: int, bone_name: String) 🔗
Establece el hueso de aplicación del ajuste en index a bone_name. Este hueso será modificado.
void set_reference_bone(index: int, bone: int) 🔗
Establece el hueso de referencia del ajuste en index a bone.
Este hueso solo será referenciado y no modificado por este modificador.
void set_reference_bone_name(index: int, bone_name: String) 🔗
Establece el hueso de referencia del ajuste en index a bone_name.
Este hueso solo será referenciado y no modificado por este modificador.
void set_setting_count(count: int) 🔗
Establece el número de ajustes en el modificador.