En esta página

Qt3DCore::QSkeleton Class

class Qt3DCore::QSkeleton

Contiene 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

Funciones públicas

QSkeleton(Qt3DCore::QNode *parent = nullptr)
Qt3DCore::QJoint *rootJoint() const

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.