मैं इसे एक सामान्य संदर्भ के रूप में उपयोग करूंगा, लेकिन जितना अधिक मैं ब्राउज़र ऑनलाइन डॉक्स और किताबें, उतना कम मैं इस बारे में समझता हूं।
const float vertexPositions[] = {
0.75f, 0.75f, 0.0f, 1.0f,
0.75f, -0.75f, 0.0f, 1.0f,
-0.75f, -0.75f, 0.0f, 1.0f,
};
इस ऑनलाइन पुस्तक में एक उदाहरण है कि कैसे एक त्रिकोण बनाने के बारे में ओपनजीएल के लिए पहली और क्लासिक हैलो दुनिया को आकर्षित किया जाए।
त्रिकोण के लिए शीर्ष संरचना को ऊपर दिए गए कोड में बताया गया है।
इस बारे में अन्य सभी स्रोतों के रूप में पुस्तक, इस बिंदु पर जोर देती है कि क्लिप स्पेस एक 4D संरचना है जिसका उपयोग मूल रूप से यह तय करने के लिए किया जाता है कि स्क्रीन पर रैस्टराइज़ और रेंडर किया जाएगा।
यहाँ मेरे सवाल हैं:
- मैं 4D में कुछ कल्पना नहीं कर सकता, मुझे नहीं लगता कि एक इंसान ऐसा कर सकता है, इस क्लिप स्पेस के लिए 4D क्या है?
- सबसे मानव-पठनीय डॉक्टर जो मैंने पढ़ा है, एक कैमरा के बारे में बोलता है, जो क्लिपिंग अवधारणा पर सिर्फ एक अमूर्त है, और मुझे लगता है कि, समस्या यह है कि पहली बार में कैमरे की अवधारणा का उपयोग क्यों नहीं किया जाता है जो कि अधिक है परिचित 3 डी संरचना? कैमरे की अवधारणा के साथ एकमात्र समस्या यह है कि आपको दूसरे तरीके से भावी को परिभाषित करने की आवश्यकता है और इसलिए आपको मूल रूप से एक और बयान जोड़ना होगा कि आपके पास किस तरह का कैमरा है।
- मैं इसे कैसे पढूं
0.75f, 0.75f, 0.0f, 1.0f
? मुझे केवल इतना मिलता है कि वे सभी फ्लोट वैल्यू हैं और मुझे पहले 3 मानों का मतलब मिलता है, इसका अंतिम अर्थ क्या है?