में गहराई बफर ओपनजीएल का उपयोग करके आयताकारों की एक श्रृंखला खींचने की कोशिश कर रहा हूं लेकिन कुछ आयत के नीचे दिखाई देने वाले कुछ दिखाई देते हैं।ओपनजीएल
गहराई समारोह मैं
glClearDepth(1.0f);
glDepthFunc(GL_LESS);
glEnable(GL_DEPTH_TEST);
मैं प्रत्येक ड्रा की शुरुआत में gluLookAt उपयोग कर रहा हूँ का उपयोग कर रहा सक्षम करने के लिए। समस्या की एक छवि यहां दी गई है। नीले आयतों को हरे आयतों की तुलना में उच्च वाई मानों के साथ रखा जाता है।
आप शीर्ष छवि हरी आयतों में से कुछ नीले ऊपर दिखाई देते हैं में देख सकते हैं। कोई विचार यह क्यों हो रहा है और इसे ठीक करने के लिए मैं क्या कर सकता हूं? क्या यह आदेश के साथ कुछ करने के लिए हो सकता है कि मैं आयतों को चित्रित कर रहा हूं?
मैं अपने विंडोिंग टूलकिट के लिए qt का उपयोग कर रहा हूं। मुझे इस तरह के किसी भी समारोह से अवगत नहीं है। क्या आपको पता है कि अगर कोई है तो मुझे ग्लूट के फ़ंक्शन के साथ समान कॉल करना चाहिए। – DHamrick
'QGLFormat' ऑब्जेक्ट में, आपको यह जांचने में सक्षम होना चाहिए कि गहराई बफर 'गहराई' और 'setDepth' विधियों के साथ सक्षम है या नहीं। – ravuya
धन्यवाद। उस जवाब ने मेरा दिन बचाया। – hanno