कल्पना कीजिए कि आप इन लोगों में से एक मिल गया है कि:ओपनजीएल glColorPointer रंग दोहराना?
alt text http://www.codesampler.com/d3dbook/chapter_05/chapter_05_files/image007.jpg
उर्फ GL_TRIANGLE_STRIP। आप अलग अलग रंग का उपयोग कर रंग यह चाहते हैं, तो आप इस्तेमाल कर सकते हैं:
glColorPointer(4, GL_UNSIGNED_BYTE, 0, colorArray);
glEnableClientState(GL_COLOR_ARRAY);
कहाँ प्रत्येक "आइटम" रंग सरणी में पट्टी में एक शीर्ष बिंदु से मेल खाता है। लेकिन क्या होगा अगर रंग दो अलग-अलग रंगों के बीच वैकल्पिक हो? प्रत्येक कशेरुक के लिए रंग परिभाषित करने के लिए अनावश्यक लगता है, अगर केवल दो "असली" अलग-अलग रंग हैं। तो मेरा सवाल यह है कि अगर रंग में रंग केवल दो रंगों के साथ परिभाषित करना संभव है, और किसी भी तरह से उन दोनों के बीच ओपनएल वैकल्पिक बनाते हैं जब यह वर्टेक्स सरणी पर लूपिंग होता है।
और हाँ मैं ओपन में एक पूरा noob हूँ तो शायद यह एक बेवकूफ सवाल ...