QSkeleton 类

class Qt3DCore::QSkeleton

包含用于与附皮网格一起使用的骨架数据。 更多...

头文件 #include <QSkeleton>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3DCore)
target_link_libraries(mytarget PRIVATE Qt6::3DCore)
qmakeQT += 3dcore
由以下实例化 骨架
继承自 Qt3DCore::QAbstractSkeleton

属性

公共函数

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

公共插槽

voidsetRootJoint(Qt3DCore::QJoint *rootJoint)

信号

voidrootJointChanged(Qt3DCore::QJoint *rootJoint)

详细描述

如果您想手动创建用于附皮网格的骨骼关节,请使用 QSkeleton。这对于创建编辑器、工具或动态骨骼的用户非常有用。更常见的情况是,Qt 3D 应用程序只需消费由数字内容创建工具(例如 Blender)创建的现有骨骼和附皮网格。对于此用例,请参阅 QSkeletonLoader

属性文档

rootJoint : Qt3DCore::QJoint*

包含形成骨骼的关节层次结构的根关节。

访问函数

Qt3DCore::QJoint *rootJoint() const
voidsetRootJoint(Qt3DCore::QJoint *rootJoint)

通知信号

voidrootJointChanged(Qt3DCore::QJoint *rootJoint)

成员函数文档

QSkeleton::QSkeleton(Qt3DCore::QNode *parent = nullptr)

构造一个带有 parent 的新 QSkeleton。

© 2024 Qt公司有限公司。这里包含的文档贡献版权属于各自所有者。提供的文档根据自由软件基金会有关的GNU自由文档许可协议版本1.3进行授权。Qt及其相关标志是Qt公司在芬兰以及全球其他国家的商标。所有其他商标均为各自所有者的财产。