Qt3DCore::QSkeleton Class
class Qt3DCore::QSkeletonContiene los datos de un esqueleto que se utilizará con mallas despellejadas. Más...
| Cabecera: | #include <QSkeleton> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3DCore)target_link_libraries(mytarget PRIVATE Qt6::3DCore) |
| qmake: | QT += 3dcore |
| En QML: | Skeleton |
| Hereda: | Qt3DCore::QAbstractSkeleton |
| Status: | Obsoleto |
Propiedades
- rootJoint : Qt3DCore::QJoint*
Funciones públicas
Ranuras públicas
| void | setRootJoint(Qt3DCore::QJoint *rootJoint) |
Señales
| void | rootJointChanged(Qt3DCore::QJoint *rootJoint) |
Descripción Detallada
Utiliza QSkeleton si deseas crear manualmente las articulaciones de un esqueleto para su uso con mallas skinned. Esto es principalmente de utilidad para las personas que crean editores, herramientas o esqueletos dinámicos. Es más común que una aplicación Qt 3D simplemente consuma un esqueleto existente y una malla skinned tal y como se ha creado en una herramienta de creación de contenidos digitales como Blender. Para este caso de uso, consulte QSkeletonLoader.
Documentación de propiedades
rootJoint : Qt3DCore::QJoint*
Contiene la articulación raíz de la jerarquía de articulaciones que forman el esqueleto.
Funciones de acceso:
| Qt3DCore::QJoint * | rootJoint() const |
| void | setRootJoint(Qt3DCore::QJoint *rootJoint) |
Señal notificadora:
| void | rootJointChanged(Qt3DCore::QJoint *rootJoint) |
Documentación de la función miembro
QSkeleton::QSkeleton(Qt3DCore::QNode *parent = nullptr)
Construye un nuevo QSkeleton con parent.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.