Класс QSkeleton
класс Qt3DCore::QSkeletonСодержит данные скелета, используемого с анимированными сетками. Подробнее...
| Заголовок: | #include <QSkeleton> |
| CMake: | find_package(Qt6 COMPONENTS 3dcore REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::3dcore) |
| qmake: | QT += 3dcore |
| С момента: | Qt 5.10 |
| Создается: | Skeleton |
| Наследует: | Qt3DCore::QAbstractSkeleton |
Свойства
- rootJoint : Qt3DCore::QJoint*
Открытые функции
| QSkeleton(Qt3DCore::QNode *parent = nullptr) | |
| Qt3DCore::QJoint * | rootJoint() const |
Открытые слоты
| void | setRootJoint(Qt3DCore::QJoint *rootJoint) |
Сигналы
| void | rootJointChanged(Qt3DCore::QJoint *rootJoint) |
Подробное описание
Используйте QSkeleton, если вы хотите вручную создать суставы скелета для использования с анимированными сетками. Это в основном полезно для людей, создающих редакторы, инструменты или динамические скелеты. Чаще всего приложение Qt 3D просто использует существующий скелет и анимированную сетку, созданную в инструменте для создания цифрового контента, например Blender. Для этого случая см. QSkeletonLoader.
Документация по свойствам
rootJoint : Qt3DCore::QJoint*
Содержит корневой сустав иерархии суставов, образующих скелет.
Функции доступа:
| Qt3DCore::QJoint * | rootJoint() const |
| void | setRootJoint(Qt3DCore::QJoint *rootJoint) |
Сигнал уведомления:
| void | rootJointChanged(Qt3DCore::QJoint *rootJoint) |
Документация по функциям-членам
QSkeleton::QSkeleton(Qt3DCore::QNode *parent = nullptr)
Создает новый QSkeleton с parent.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qt3dcore-qskeleton.html