ओपनजीएल में मैं एक साधारण मॉडल प्रदर्शित करता हूं। जब मैं गहराई बफर सक्षम करता हूं,glEnable (GL_DEPTH_TEST) - कुछ भी नहीं
glEnable(GL_CULL_FACE);
glEnable(GL_DEPTH_TEST);
glDepthMask(GL_TRUE);
सबकुछ गायब हो जाता है। मैंने this ओपनजीएल अकसर किये गए सवाल पढ़े, लेकिन इससे मेरी मदद नहीं हुई।
मेरी परिप्रेक्ष्य सेटिंग्स कोण = 45deg है, = 1 दूर = 40 के करीब, मैंने मॉडल (0,0,0) पर रखा है और मैं अपनी आंख (0,0,4) पर रखता हूं। जेड-बफर I के बिना मॉडल
क्या गलत हो सकता है?
शायद आप अपना मॉडल गलत पक्ष पर प्रस्तुत कर सकते हैं? GL_CULL_FACE को अक्षम करने का प्रयास करें। यह गलत कहने के लिए पर्याप्त कोड नहीं है। –
नहीं, मदद नहीं की। आपका क्या मतलब है "गलत पक्ष"? कि मानक विपरीत दिशा में हैं? मैं एक फ़ाइल से एक मानक मॉडल लोड। मैं प्रतिपादन के किसी विशेष आदेश को आश्वस्त नहीं करता हूं, लेकिन यह ज़ेड-बफर नौकरी है, है ना? –
@JakubM .: सामान्य कूलिंग को प्रभावित नहीं करते हैं। फेस कूलिंग स्क्रीन पर दिशा में निर्भर करती है जिसमें वर्टिस आते हैं। यह पूरी तरह कॉन्फ़िगर करने योग्य है, ब्यू डिफॉल्ट है, जिनके शिखर स्क्रीन पर घड़ी के क्रम में खींचे जाते हैं। – datenwolf