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

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)


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.