QSkeleton Class

class Qt3DCore::QSkeleton

스킨된 메시와 함께 사용할 스켈레톤의 데이터를 보관합니다. 더 보기...

헤더: #include <QSkeleton>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3DCore)
target_link_libraries(mytarget PRIVATE Qt6::3DCore)
qmake: QT += 3dcore
QML에서: Skeleton
상속합니다: Qt3DCore::QAbstractSkeleton
상태: Deprecated

속성

공용 기능

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)

parent 를 사용하여 새 Q스켈레톤을 구축합니다.

© 2025 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.