Qt 5.11 - Qt3DCore::QJoint (class)

QJoint वर्ग




qt

QJoint वर्ग

( Qt3DCore::QJoint )

चमड़ी के जालों के हिस्सों को बदलने के लिए उपयोग किया जाता है। More...

हैडर: # अलग करें <QJoint>
qmake: क्यूटी + = 3 डीकोर
जबसे: क्यूटी 5.10
द्वारा त्वरित: Joint
विरासत में मिली: Qt3DCore::QNode

गुण

सार्वजनिक कार्य

QJoint (Qt3DCore :: QNode * parent = nullptr)
शून्य addChildJoint (Qt3DCore :: QJoint * संयुक्त )
QVector <Qt3DCore :: QJoint *> childJoints () childJoints
QMatrix4x4 inverseBindMatrix () inverseBindMatrix
QString name () कांस्टेबल
शून्य removeChildJoint (Qt3DCore :: QJoint * संयुक्त )
QQuaternion rotation () कांस्टेबल
नाव rotationX () कांस्टेबल
नाव rotationY () कास्ट
नाव rotationZ () कांस्टेबल
QVector3D scale () कांस्टेबल
QVector3D translation () कांस्टेबल

सार्वजनिक स्लॉट

शून्य inverseBindMatrix (const QMatrix4x4 और inverseBindMatrix )
शून्य name (const name और नाम )
शून्य सेटट्रेशन (const QQuaternion और रोटेशन )
शून्य rotationX (फ्लोट rotationX )
शून्य rotationY (फ्लोट घुमाव )
शून्य rotationZ (फ़्लोट rotationZ )
शून्य scale (कास्ट QVector3D और स्केल )
शून्य setToIdentity ()
शून्य translation (const QVector3D और अनुवाद )
  • 3 सार्वजनिक स्लॉट Qt3DCore::QNode से विरासत में Qt3DCore::QNode
  • 1 सार्वजनिक स्लॉट QObject से विरासत में मिला है

सिग्नल

शून्य inverseBindMatrix (const QMatrix4x4 और inverseBindMatrix )
शून्य name (const name और नाम )
शून्य रोटेशनचैनड
शून्य rotationX (फ्लोट रोटेशनएक्स )
शून्य rotationY (नाव घुमाव )
शून्य rotationZ Z rotationZ (फ्लोट रोटेशनजेड )
शून्य scale (const QVector3D और स्केल )
शून्य अनुवादसंबंधित (const QVector3D और अनुवाद )

अतिरिक्त घायल सदस्य

  • 1 सार्वजनिक चर QObject से विरासत में मिला
  • 10 स्थिर सार्वजनिक सदस्यों को QObject से विरासत में मिला
  • 2 संरक्षित कार्य Qt3DCore::QNode से विरासत में Qt3DCore::QNode
  • 9 संरक्षित कार्य QObject से विरासत में QObject
  • 2 सुरक्षित चर QObject से विरासत में QObject

विस्तृत विवरण

चमड़ी के जालों के हिस्सों को बदलने के लिए उपयोग किया जाता है

Qt3DCore::QJoint नोड क्यूटी 3 डी में चमड़ी जाल समर्थन के हिस्से के रूप में कंकाल बनाने के लिए उपयोग किया जाता है। एक संयुक्त को इसके पैमाने, रोटेशन और अनुवाद गुणों के माध्यम से परिवर्तित किया जा सकता है। किसी भी जाली कोने जो संयुक्त से बंधे होते हैं, उनके परिवर्तन उनके अनुसार अपडेट किए जाएंगे।

संपत्ति का प्रलेखन

inverseBindMatrix : QMatrix4x4

संयुक्त के व्युत्क्रम बाँध मैट्रिक्स को पकड़ता है। इसका उपयोग मॉडल स्थान से कोने को इस संयुक्त के स्थान में बदलने के लिए किया जाता है ताकि बाद में उन्हें त्वचा के संचालन के लिए संयुक्त वैश्विक परिवर्तन से गुणा किया जा सके।

पहुंच कार्य:

QMatrix4x4 inverseBindMatrix () कांस्टेबल
शून्य setInverseBindMatrix (const QMatrix4x4 और inverseBindMatrix )

नोटिफ़ायर सिग्नल:

शून्य inverseBindMatrixChanged (const QMatrix4x4 और inverseBindMatrix )

नाम : QString

पहुंच कार्य:

QString नाम () कांस्टेबल
शून्य सेटनाम (const QString और नाम )

नोटिफ़ायर सिग्नल:

शून्य nameChanged (const QString और नाम )

रोटेशन : QQuaternion

QQuaternion रूप में संयुक्त के रोटेशन को QQuaternion

पहुंच कार्य:

QQuaternion रोटेशन () कांस्टेबल
शून्य सेटट्रेशन (const QQuaternion और रोटेशन )

नोटिफ़ायर सिग्नल:

शून्य रोटेशनचैनड

रोटेशनएक्सएक्स : फ्लोट

एक यूलर कोण के रूप में संयुक्त के एक्स रोटेशन को जोड़ता है।

पहुंच कार्य:

नाव रोटेशनएक्स () कांस्टेबल
शून्य setRotationX (फ्लोट रोटेशनएक्स )

नोटिफ़ायर सिग्नल:

शून्य रोटेशनएक्सचेंज (फ्लोट रोटेशनएक्स )

घुमाव : फ्लोट

एक यूलर कोण के रूप में संयुक्त के वाई रोटेशन को जोड़ता है।

पहुंच कार्य:

नाव घुमाव () कास्ट
शून्य setRotationY (फ्लोट घुमाव )

नोटिफ़ायर सिग्नल:

शून्य रोटेशनYChanged (नाव घुमाव )

रोटेशनजेड : फ्लोट

एक यूलर कोण के रूप में संयुक्त के जेड रोटेशन को जोड़ता है।

पहुंच कार्य:

नाव रोटेशनजेड () कांस्टेबल
शून्य setRotationZ (फ़्लोट रोटेज़्ज़ )

नोटिफ़ायर सिग्नल:

शून्य रोटेशन Z चेंज (फ्लोट रोटेशनजेड )

पैमाना : QVector3D

जोड़ के पैमाने को पकड़ता है।

पहुंच कार्य:

QVector3D पैमाना () कांस्टेबल
शून्य सेटस्केल (कास्ट QVector3D और स्केल )

नोटिफ़ायर सिग्नल:

शून्य पैमाना (const QVector3D और स्केल )

अनुवाद : QVector3D

संयुक्त का अनुवाद QVector3D रूप में QVector3D

पहुंच कार्य:

QVector3D अनुवाद () कांस्टेबल
शून्य सेटट्रांसलेशन (const QVector3D और अनुवाद )

नोटिफ़ायर सिग्नल:

शून्य अनुवादसंबंधित (const QVector3D और अनुवाद )

सदस्य समारोह प्रलेखन

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

माता-पिता के साथ एक नया Qt3DCore::QJoint निर्माण करता है।

शून्य QJoint :: addChildJoint ( Qt3DCore :: QJoint * संयुक्त )

इस जोड़ के एक बच्चे के रूप में संयुक्त जोड़ता है। यदि संयुक्त का कोई माता-पिता नहीं है, तो यह संयुक्त इसका स्वामित्व लेता है। बाल जोड़ों को उनके माता-पिता संयुक्त की समन्वय प्रणाली में हैं।

QVector < Qt3DCore :: QJoint *> QJoint :: childJoints () कास्ट

इस जोड़ के सदिश बच्चों के रूप में है।

शून्य QJoint :: removeChildJoint ( Qt3DCore :: QJoint * संयुक्त )

बच्चों की इस संयुक्त सूची से संयुक्त को हटा देता है। संयुक्त बच्चा नष्ट नहीं होता है।

[slot] शून्य QJoint :: setToIdentity ()