Bone
Огляд
Bone — це клас у Aspose.3D FOSS для Python. Успадковується від: A3DObject.
Об’єкти кісток відкривають керування вагою через методи get_weight і set_weight, що дозволяє виконувати обчислення скінювання.
Цей клас оголошує 7 методів для об’єктів кісток у програмах Python. Доступні методи: __init__, find_property, get_property, get_weight, remove_property, set_property, set_weight. Усі публічні члени доступні будь-якому застосунку Python після встановлення пакету Aspose.3D FOSS для Python. Властивості: bone_transform, link_mode, name, node, properties, transform, та ще 1.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
link_mode | 'BoneLinkMode' | Читання/Запис | Отримує або встановлює режим зв’язку. |
weight_count | int | Читання | Отримує кількість ваги. |
transform | 'Matrix4' | Читання/Запис | Отримує або задає трансформацію. |
bone_transform | 'Matrix4' | Читання/Запис | Отримує або встановлює трансформацію кістки. |
node | 'Node' | Читання/Запис | Отримує або встановлює node. |
name | str | Читання/Запис | Отримує або встановлює ім’я. |
properties | PropertyCollection | Читання | Отримує властивості. |
Методи
| Сигнатура | Опис |
|---|---|
__init__(name: str) | Calls init(name) на цьому екземплярі Bone. |
get_weight(index: int) → float | Викликає get_weight(index) для цього екземпляра Bone. |
set_weight(index: int, weight: float) | Встановлює значення ваги. |
find_property(property_name: str) | Викликає find_property(property_name) для цього екземпляра Bone. |
get_property(property: str) | Викликає get_property(property) для цього екземпляра Bone. |
set_property(property: str, value) | Встановлює значення властивості. |
remove_property(property) | Викликає remove_property(property) для цього екземпляра Bone. |