IKModifier3D

Наследует: SkeletonModifier3D < Node3D < Node < Object

Наследуется от: ChainIK3D, TwoBoneIK3D

Узел для обратной кинематики, который может изменять более одной кости.

Описание

Базовый класс SkeletonModifier3D, содержащий списки суставов и применяющий обратную кинематику. Этот класс включает в себя структуры, перечисления и вспомогательные методы, полезные для решения задач обратной кинематики.

Обучающие материалы

Свойства

bool

mutable_bone_axes

true

Методы

void

clear_settings()

int

get_setting_count() const

void

reset()

void

set_setting_count(count: int)


Описания свойств

bool mutable_bone_axes = true 🔗

  • void set_mutable_bone_axes(value: bool)

  • bool are_bone_axes_mutable()

Если true, решатель извлекает ось кости из положения кости каждый кадр.

Если false, решатель извлекает ось кости из состояния покоя кости и кэширует её, что немного повышает производительность, но изменения положения кости, внесённые до обработки этого IKModifier3D, игнорируются.


Описания метода

void clear_settings() 🔗

Очищает все настройки.


int get_setting_count() const 🔗

Возвращает количество настроек.


void reset() 🔗

Сбрасывает состояние относительно текущего положения кости.


void set_setting_count(count: int) 🔗

Задает количество настроек.