2012-06-27 15 views

उत्तर

12

नहीं, वेबजीएल ओपनजीएल ईएस 2.0 से बंद है, इसलिए मैट्रिक्स प्रबंधन या फिक्स्ड फ़ंक्शन पाइपलाइन में कोई निर्मित नहीं है। मॉडल व्यू और प्रोजेक्शन मैट्रिस को अपने कोड में पूरी तरह से प्रबंधित करने की आवश्यकता है और ड्रॉ टाइम पर शेडर्स को पास किया गया है। यदि आप दृश्य ग्राफ या किसी अन्य प्रकार के समान दृश्य प्रबंधन प्रणाली का उपयोग कर रहे हैं तो आपको वास्तव में पुश और पॉप मैट्रिक्स की आवश्यकता नहीं है। आपको वास्तव में एक अच्छी मैट्रिक्स और वेक्टर गणित पुस्तकालय की आवश्यकता है।

यदि आप अभी भी पुश और पॉप मैट्रिक्स का उपयोग करने पर सेट हैं, तो आप बस मैट्रिस की एक सरणी का उपयोग कर सकते हैं, और पुश और पॉप जैसे कार्यों को लिख सकते हैं जो केवल आपके वर्तमान मैट्रिक्स को सरणी में सहेजते हैं और इंडेक्स को पुश या पॉप करते हैं।

यदि आपको WebGL में संक्रमण के साथ अधिक सहायता की आवश्यकता है तो मुझे ओपनजीएल ES 2.0 प्रोग्रामिंग मार्गदर्शिका मिल जाएगी। यहां पुस्तक की वेबसाइट: http://opengles-book.com/ में कुछ स्रोत प्लेटफॉर्म और वेबग्ल सहित भाषाओं के लिए डेमो के साथ कुछ स्रोत कोड के लिए एक डाउनलोड लिंक शामिल है। यदि आपको इसकी ज़रूरत है तो इसमें एक सभ्य गणित पुस्तकालय भी शामिल है।

+0

सिर्फ उत्सुक क्यों है कि आपने कहा कि यदि आपको दृश्य ग्राफ है तो आपको वास्तव में पुश/पॉप की आवश्यकता नहीं है? मेरे पास एक दृश्य ग्राफ है (मूल रूप से प्रस्तुत करने के लिए वस्तुओं का एक पेड़)। मैं अपने बच्चों की वस्तुओं को प्रभावित करने के लिए मूल वस्तु पर परिवर्तन करना चाहता हूं (उदा। सर्वव्यापी व्हील और बोल्ट उदाहरण)। – AlvinfromDiaspar

+0

@AlvinfromDiaspar यह दृश्य ग्राफ को डिज़ाइन किया गया है इस पर निर्भर करता है। आम तौर पर मुझे ग्राफ़ सिमुलेशन के हिस्से के रूप में विश्व मैट्रिक्स की गणना करने की आवश्यकता होती है ताकि प्रतिपादन में प्रत्येक नोड पर बस मैट्रिक्स लोड हो। –

0

जो मैं here और there देखता हूं, वहां कोई मूल समर्थन नहीं है लेकिन आप आसानी से ऐरे के साथ इस तरह के ढेर का निर्माण कर सकते हैं।

संबंधित मुद्दे