2012-10-03 13 views
12

मैं 3 डी प्लॉट में गोलाकार, सिलेंडरों और विमानों (पैच) जैसे 3 डी प्राइमेटिव को आकर्षित करना चाहता हूं और मैं दृश्य को घुमाने, अनुवाद करने और ज़ूम करने में सक्षम होना चाहता हूं। मैं पाइथन में ऐसा करना चाहता हूं। मैं 2 डी ग्राफ के लिए Matplotlib का उपयोग करने के लिए उपयोग कर रहा हूं, लेकिन मैंने कभी भी पाइथन के साथ 3 डी ग्राफिक्स के साथ काम नहीं किया।क्या पाइथन के साथ 3 डी में प्राइमेटिव आकर्षित करने का कोई तरीका है?

कोई सुझाव? ट्यूटोरियल के लिए कोई लिंक? कोई विचार?

+0

शायद पाइथन के लिए कुछ ओपनजीएल बाइंडिंग के माध्यम से? – Bart

+0

हाँ मैं हालांकि ओपन के बारे में है, लेकिन मैं यह करने के लिए beleived "बुनियादी" (अर्थात मैं दर्शक परिभाषित करने के लिए जमीन से शुरू करने के लिए होता है) था और मैं कुछ अधिक evoluated चाहता था। उदाहरण के लिए एक 3 डी साजिश _a ला Matlab_ एक आसान तरीका होगा में एक पैच ड्राइंग ... लेकिन मैं नहीं जानता कि। शायद यह पायथन के लिए मौजूद नहीं है? –

+0

नहीं क्यों प्रयोग [mplot3d] (http://matplotlib.org/mpl_toolkits/mplot3d/tutorial.html) matplotlib में शामिल? – Dhara

उत्तर

8

यदि आप matplotlib के लिए उपयोग किया जाता है, तो mplot3d शायद यह एक अच्छा विकल्प है यदि यह आपकी आवश्यकताओं को पूरा करता है।

वैकल्पिक रूप से VPython है। यह आपको मनमानी वस्तुओं को बनाने और उन्हें कुशल बनाने के लिए अधिक स्वतंत्रता की अनुमति देता है, लेकिन, ज़ाहिर है, सीखने के लिए और अधिक।

+0

मैं यह भी उल्लेख करता हूं कि ब्लेंडर को पिसिपियों से नियंत्रित किया जा सकता है –

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

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