AimModifier3D
Успадковує: BoneConstraint3D < SkeletonModifier3D < Node3D < Node < Object
AimModifier3D повертає кістку, щоб переглянути опорну кістку.
Опис
Це спрощена версія LookAtModifier3D, яка дозволяє лише кістку до посилання без розширених опцій, таких як обмеження кута або інтерполяція на основі часу.
Функцію спрощено, але натомість вона реалізована з плавним відстеженням без Ейлера, див. set_use_euler().
Властивості
|
Методи
get_forward_axis(index: int) const |
|
get_primary_rotation_axis(index: int) const |
|
is_using_euler(index: int) const |
|
is_using_secondary_rotation(index: int) const |
|
void |
set_forward_axis(index: int, axis: BoneAxis) |
void |
set_primary_rotation_axis(index: int, axis: Axis) |
void |
set_use_euler(index: int, enabled: bool) |
void |
set_use_secondary_rotation(index: int, enabled: bool) |
Описи властивостей
Кількість налаштувань у модифікаторі.
Описи методів
BoneAxis get_forward_axis(index: int) const 🔗
Повертає передню вісь кістки.
Axis get_primary_rotation_axis(index: int) const 🔗
Повертає вісь першого обертання. Активно, лише якщо is_using_euler() має значення true.
bool is_using_euler(index: int) const 🔗
Повертає true, якщо забезпечує обертання з використанням Ейлера.
bool is_using_secondary_rotation(index: int) const 🔗
Повертає true, якщо забезпечується обертання на дві осі. Це ввімкнено, лише якщо is_using_euler() має значення true.
void set_forward_axis(index: int, axis: BoneAxis) 🔗
Встановлює передню вісь кістки.
void set_primary_rotation_axis(index: int, axis: Axis) 🔗
Встановлює вісь першого обертання. Активується лише якщо is_using_euler() має значення true.
void set_use_euler(index: int, enabled: bool) 🔗
Якщо встановити enabled на true, це забезпечує обертання з використанням Ейлера.
Якщо встановити enabled на false, це забезпечує обертання за допомогою дуги, згенерованої з вектора прямої осі та вектора до посилання.
void set_use_secondary_rotation(index: int, enabled: bool) 🔗
Якщо встановити enabled на true, це забезпечує обертання на дві осі. Це ввімкнено, лише якщо is_using_euler() має значення true.