मैं ओपनजीएल, एसडीएल पर एक पुस्तक पढ़ रहा हूं, और कुछ ओपनजीएल दस्तावेज पढ़ चुके हैं। मैंने यह पोस्ट भी पढ़ा है: What does glLoadIdentity() do in OpenGL?GlMoadrixMode को प्रत्येक कॉल के बाद glLoadIdentity को क्यों कॉल किया जाना चाहिए?
मैं gllping हूँ glloadIdentity() करता है, और इसका उपयोग सामान्य अर्थ में क्यों किया जाता है (वर्तमान मैट्रिक्स को वापस अपने मूल स्थिति में वापस करने के लिए)। मुझे नहीं पता कि मैं इसे अपने मूल राज्य में क्यों लौट रहा हूं। उदाहरण के लिए:
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0.0f, 640, 480, 0.0f, -1.0f, 1.0f);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
मैं बिल्कुल यकीन है कि क्यों glLoadIdentity() glMatrixMode की प्रत्येक कॉल के बाद कहा जाता हो गया है नहीं कर रहा हूँ।
बिल्कुल सही, है कि इसका जवाब ओर इशारा करते हुए के लिए धन्यवाद। मैं अगली बार खोदूँगा। –