Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

IKModifier3D

Hereda: SkeletonModifier3D < Node3D < Node < Object

Heredado por: ChainIK3D, TwoBoneIK3D

Un nodo para cinemática inversa que puede modificar más de un hueso.

Descripción

Clase base de SkeletonModifier3Ds que tiene algunas listas de articulaciones y aplica cinemática inversa. Esta clase tiene algunas estructuras, enumeraciones y métodos de ayuda que son útiles para resolver la cinemática inversa.

Tutoriales

Propiedades

bool

mutable_bone_axes

true

Métodos

void

clear_settings()

int

get_setting_count() const

void

reset()

void

set_setting_count(count: int)


Descripciones de Propiedades

bool mutable_bone_axes = true 🔗

  • void set_mutable_bone_axes(value: bool)

  • bool are_bone_axes_mutable()

Si es true, el solucionador recupera el eje del hueso de la pose del hueso en cada fotograma.

Si es false, el solucionador recupera el eje del hueso de la posición de reposo del hueso y lo guarda en caché, lo que aumenta ligeramente el rendimiento, pero los cambios de posición en la pose del hueso realizados antes de procesar este IKModifier3D se ignoran.


Descripciones de Métodos

void clear_settings() 🔗

Limpia todos los ajustes.


int get_setting_count() const 🔗

Devuelve el número de configuraciones.


void reset() 🔗

Reinicia un estado con respecto a la pose actual del hueso.


void set_setting_count(count: int) 🔗

Establece el número de configuraciones.