मैं तीन.जेएस कोड लेना चाहता हूं और संभवतः इसे एक वेबजीएल या अधिमानतः ओपनजीएल कोड में परिवर्तित करना चाहता हूं ताकि मैं इसे एक स्टैंडअलोन प्रोग्राम में उपयोग कर सकूं जिसे मैं पायथन में विकसित कर रहा हूं। क्या ऐसा करने का कोई सीधा तरीका है?web.Ls से WebGL से OpenGL
उत्तर
जहाँ तक मुझे पता के रूप में कोई आसान तरीका नहीं है।
हालांकि यदि आप ओपन, जहां "जानने" होता है जब आप में ऐसी हर काम कर सकते हैं बनावट, प्रकाश और छाया मानचित्रण प्रदर्शन के कोने की एक बड़ी राशि प्रदान करने से, पता आदि
तो फिर तुम बस सकता है किसी भी तीन.जेएस और वेबजीएल आवेदन पर जाएं।
यहाँ एक उदाहरण के रूप में एक Three.js अनुप्रयोग है।
तो फिर तुम सिर्फ देखने स्रोत Three.js/WebGL स्क्रिप्ट के कर सकते हैं। जहां आप स्वचालित रूप से इसे अधिकतर समझ सकते हैं। पसंद।
var geometry = new THREE.CubeGeometry(100, 200, 300);
हम आसानी से ऊपर कोड एक 3 डी घन जहां (100, 200, 300) = (width, height, length)
बनाना होगा ग्रहण कर सकते हैं। अब हम जानते हैं कि हमें एक नया VAO
और/या VBO
बनाने की आवश्यकता है जिसे हम चरम की गणना करेंगे, और जैसा कि हम उदाहरण में देख सकते हैं कि घन बना हुआ है, इसलिए हम जानते हैं कि हमें दोनों कोष्ठक और बनावट निर्देशांक को स्टोर करने की आवश्यकता है बफर।
मूल रूप से आप ऐसा सब कुछ के माध्यम से पढ़ सकते हैं। यहां कुछ और उदाहरण दिए गए हैं।
renderer.setSize(window.innerWidth, window.innerHeight);
यह निश्चित रूप से प्रदर्शन का आकार निर्धारित करेगा।
भी Three.js सिर्फ एक जावास्क्रिप्ट लाइब्रेरी WebGL के शीर्ष पर बना है।
- 1. फिर से सीखने opengl
- 2. quaternions से OpenGL रोटेशन
- 3. WebGL
- 4. WebGL: सीमा
- 5. Mesa OpenGL ड्राइवरों से अलग कैसे है?
- 6. गतिशील रूप से Opengl आकार जोड़ें
- 7. OpenGL
- 8. OpenGL
- 9. WebGL के getAttribLocation अजीब तरह से रिटर्न -1
- 10. WebGL - शिखर शेडर से अधिक चर सरणी आकार कॉल
- 11. WebGL - अमान्य ऑपरेशन useProgram
- 12. opengl - फ्रेमबफर
- 13. OpenGL ऐप
- 14. OpenGL ES
- 15. OpenGL ES
- 16. OpenGL ES
- 17. OpenGL ES
- 18. opengl glutmainloop()
- 19. WebGL और एचटीएमएल शेडर प्रकार
- 20. OpenGL का उपयोग करके पारदर्शिता ओवरलैप से कैसे बचें?
- 21. ffmpeg और opengl
- 22. OpenGL ES Iphone
- 23. OpenGL ES 2.0
- 24. कैसे OpenGL ES
- 25. Freetype और OpenGL
- 26. एचटीएमएल 5 WebGL shaders का उपयोग संगणना
- 27. तीन जे एस मानचित्र सामग्री WebGL चेतावनी
- 28. Libgdx Opengl ES 2.0
- 29. अजीब opengl प्रतिपादन स्टटर
- 30. OpenGL ES 2.0
ग्रेट। क्या ओपनजीएल (तीन.जेएस के समान) पर शीर्ष पर कोई पुस्तकालय है जो ओपनजीएल प्रोग्रामर के लिए चीजों को आसान बनाता है? मैं सिर्फ ओपनजीएल विमान में चीजों को करने पर बहुत समय बिताना नहीं चाहता हूं। मेरे परिणामों का 3 डी विज़ुअलाइज़ेशन मेरी पूरी परियोजना का केवल 20% है और मैं इसके बजाय कुछ पुस्तकालयों का उपयोग करना पसंद करूंगा। – MostafaMV
मैं वास्तव में आपका क्या मतलब नहीं मानता, क्या आप इसे बेहतर समझा सकते हैं? – Vallentin
या अच्छी तरह से हाँ ओपनजीएल रैपर और उपयोगिता पुस्तकालयों के बहुत सारे हैं। हालांकि मुझे समझ में नहीं आता कि "ओपनजीएल" में चीजें करने पर मैं बहुत समय बिताना नहीं चाहता हूं? ठीक है अगर आप ओपनजीएल का उपयोग प्रतिपादन के लिए नहीं करना चाहते हैं, तो मुझे लगता है कि कुछ और इस्तेमाल करने का प्रयास करें। – Vallentin