Qt 5.11 - Qt3DExtras::QOrbitCameraController (class)

QOrbitCameraeraController क्लास




qt

QOrbitCameraeraController क्लास

( Qt3DExtras::QOrbitCameraController )

Qt3DExtras::QOrbitCameraController क्लास ऑर्बिटल पथ के साथ दृश्य कैमरे को नियंत्रित करने की अनुमति देता है। More...

हैडर: #include <QOrbitCameraController>
qmake: क्यूटी + = 3 डेक्सट्रैस
जबसे: Qt 5.7
विरासत में मिली: Qt3DExtras::QAbstractCameraController

गुण

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

QOrbitCameraController (Qt3DCore :: QNode * parent = nullptr)
वास्तविक ~QOrbitCameraController ()
शून्य zoomInLimit (float zoomInLimit )
नाव zoomInLimit () const

सिग्नल

शून्य zoomInLimit ()

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

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

Qt3DExtras::QOrbitCameraController क्लास ऑर्बिटल पथ के साथ दृश्य कैमरे को नियंत्रित करने की अनुमति देता है।

नियंत्रण हैं:

इनपुट कार्य
माउस बटन छोड़ें जबकि बाईं माउस बटन दबाया जाता है, एक्स-एक्सिस के साथ माउस का मूवमेंट लेफ्ट और राइट को हिलाता है और y- एक्सिस के साथ मूवमेंट इसे ऊपर और नीचे ले जाता है।
दायाँ माउस बटन जबकि दायां माउस बटन दबाया जाता है, x- एक्सिस के साथ माउस का मूवमेंट कैमरा व्यू सेंटर के चारों ओर कैमरा लगाता है और y- एक्सिस के साथ मूवमेंट इसे कैमरा व्यू सेंटर के आसपास झुकाता है।
दोनों बाएँ और दाएँ माउस बटन जबकि बाएं और दाएं माउस बटन दोनों को दबाया जाता है, y- अक्ष के साथ माउस आंदोलन कैमरे को व्यू सेंटर को बदले बिना अंदर और बाहर ज़ूम करता है।
माउस स्क्रॉल व्हील दृश्य केंद्र को बदले बिना कैमरे को अंदर और बाहर की ओर घुमाता है।
ऐरो कुंजी कैमरा व्यूपोर्ट के सापेक्ष कैमरे को लंबवत और क्षैतिज रूप से ले जाएं।
पृष्ठ कुंजी और पृष्ठ नीचे कीज कैमरे को आगे और पीछे की ओर ले जाएं।
शिफ्ट कुंजी दृश्य केंद्र को बदले बिना कैमरे को ज़ूम इन और आउट करने के लिए ऊपर और नीचे तीर कुंजियों के व्यवहार को बदलता है। अन्य आंदोलन कुंजी अक्षम हैं।
ऑल्ट की पैन और कैमरे को व्यू सेंटर के आसपास झुकाने के लिए एरो कीज़ के बीहोर को बदलता है। पेज अप और पेज डाउन कीज को डिसेबल करता है।
पलायन कैमरे को हिलाता है ताकि पूरा दृश्य कैमरा व्यूपोर्ट में दिखाई दे।

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

ज़ूमइंलिमिट : फ्लोट

वर्तमान ज़ूम-इन सीमा को बढ़ाता है। ज़ूम-इन सीमा यह निर्धारित करती है कि कैमरा केंद्र के नज़दीक कितना ज़ूम किया जा सकता है।

पहुंच कार्य:

नाव zoomInLimit () const
शून्य setZoomInLimit (float zoomInLimit )

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

शून्य ज़ूम इनलिमिटेडचेंज ()

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

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

डिफ़ॉल्ट QOrbitCameraController का एक उदाहरण का निर्माण करता है।

[virtual] QOrbitCameraController :: ~ QOrbitCameraeraController ()

QOrbitCameraController के उदाहरण को नष्ट कर देता है। विध्वंसक आभासी है।