Qt 5.11 - Qt3DExtras::QNormalDiffuseMapAlphaMaterial (class)

QNormalDiffuseMapAlphaMaterial वर्ग




qt

QNormalDiffuseMapAlphaMaterial वर्ग

( Qt3DExtras::QNormalDiffuseMapAlphaMaterial )

Qt3DExtras::QNormalDiffuseMapAlphaMaterial अल्फा कवरेज के साथ QNormalDiffuseMapMaterial की एक विशेषज्ञता प्रदान करता है और रेंडरिंग पास में गहराई से परीक्षण किया जाता है। More...

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

यह वर्ग अप्रचलित है। यह पुराने स्रोत कोड को काम करने के लिए प्रदान किया जाता है। हम दृढ़ता से नए कोड में इसके उपयोग के खिलाफ सलाह देते हैं।

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

QNormalDiffuseMapAlphaMaterial (Qt3DCore :: QNode * parent = nullptr)
वास्तविक ~QNormalDiffuseMapAlphaMaterial ()

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

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

Qt3DExtras::QNormalDiffuseMapAlphaMaterial अल्फा कवरेज के साथ QNormalDiffuseMapMaterial की एक विशेषज्ञता प्रदान करता है और रेंडरिंग पास में गहराई से परीक्षण किया जाता है।

यह वर्ग पदावनत है; इसके बजाय Qt3DExtras::QDiffuseSpecularMaterial उपयोग करें।

स्पेक्युलर लाइटिंग इफेक्ट 3 लाइटिंग कंपोनेंट्स एंबिएंट, डिफ्यूज़ और स्पेक्युलर के कॉम्बिनेशन पर आधारित है। इन घटकों की सापेक्षिक शक्ति को उनके परावर्तन गुणांक के माध्यम से नियंत्रित किया जाता है जो RGB तिगुनी के रूप में निर्मित होते हैं:

  • एम्बिएंट वह रंग है जो किसी अन्य प्रकाश स्रोत के बिना किसी वस्तु द्वारा उत्सर्जित होता है।
  • डिफ्यूज़ वह रंग है जो रोशनी के साथ सतह परावर्तित प्रतिबिंबों के लिए उत्सर्जित होता है।
  • स्पेक्युलर रोशनी के साथ चमकदार सतह प्रतिबिंबों के लिए उत्सर्जित रंग है।
  • एक सतह की चमक को एक फ्लोट संपत्ति द्वारा नियंत्रित किया जाता है।

यह सामग्री एकल रेंडर पास दृष्टिकोण के साथ एक प्रभाव का उपयोग करती है और प्रति टुकड़ा प्रकाश व्यवस्था करती है। OpenGL 2, OpenGL 3 या इसके बाद के संस्करण OpenGL ES 2 के लिए तकनीक प्रदान की जाती हैं।

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

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

मूल ऑब्जेक्ट पैरेंट के साथ एक नया Qt3DExtras::QNormalDiffuseMapAlphaMaterial उदाहरण Qt3DExtras::QNormalDiffuseMapAlphaMaterial

[virtual] QNormalDiffuseMapAlphaMaterial :: ~ QNormalDiffuseMapAlphaaterial ()

Qt3DExtras::QNormalDiffuseMapAlphaMaterial उदाहरण को नष्ट कर देता है।