मेरा प्रश्न बस है: प्रोजेक्शन और मॉडल व्यू मैट्रिक्स के लिए सही प्रारूप क्या है?ओपनजीएल मैट्रिक्स प्रारूप सही?
मुझे बताया गया है कि निम्नलिखित उदाहरण मैट्रिक्स ट्रांसपोज़ किए गए हैं और ओपनजीएल मैट्रिक्स की तरह नहीं बनाए गए हैं।
ModelView Matrix
{(1, 0, 0, 0)
(0, 0.7071068, 0.7071068, 0)
(0, -0.7071068, 0.7071068, 0)
(0, -141.4214, -141.4214, 1)}
Projection Matrix
{(1.931371, 0, 0, 0)
(0, 2.414213, 0, 0)
(0, 0, -1.0002, -1)
(0, 0, -2.0002, 0)}
तो मैं कैसे बता सकता हूं कि मेरे प्रश्न से मैट्रिक्स कॉलम- या पंक्ति-प्रमुख क्रम में हैं या नहीं? –
मॉडल-व्यू मैट्रिक्स में अंतिम पंक्ति में गैर-शून्य तत्व हैं, जबकि अंतिम कॉलम पढ़ा गया है (0, 0, 0, 1)। इसका मतलब है कि यह पंक्ति-प्रमुख क्रम में है। (Http://www.songho.ca/opengl/gl_transform.html#modelview के अनुसार) – Zecc
इस बीच, इस लिंक में से एक के साथ प्रक्षेपण मैट्रिक्स को विपरीत - http://www.songho.ca/opengl/gl_projectionmatrix.html - ऐसा लगता है कि यह कॉलम-प्रमुख क्रम में है। कृपया ध्यान दें कि मैंने वास्तव में इस बारे में ज्यादा विचार नहीं किया है, हालांकि। – Zecc