अजगर में 3 डी सतह डेटा मेशिंग


11

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


1
उस वस्तु की ज्यामिति क्या है जिसे आप जाली बनाना चाहते हैं। अंक के उत्तल पतवार?
निको श्लोमर

जवाबों:



3

CGAL ( http://www.cgal.org ) में 3 डी में त्रिभुज बिंदुओं के लिए कई मॉड्यूल हैं (बिंदुओं से सतह जाल, 3 डी में बिंदुओं के त्रिकोण, आदि)। सीजीएएल मॉड्यूल के सबसेट के लिए पायथन रैपर उपलब्ध हैं ( https://code.google.com/p/cgal-bindings ), जिसमें 3 डी ट्राइंगुलेशन शामिल हैं। मैंने 3D में त्रिभुज बिंदुओं के लिए CGAL C ++ इंटरफ़ेस का उपयोग किया है, लेकिन मुझे पायथन इंटरफ़ेस के साथ कोई अनुभव नहीं है।


0

आप वीटीके की कोशिश कर सकते हैं जिसमें पायथन एपीआई है। मैं पहले पैराव्यू की कोशिश करूंगा और आपके बिंदुओं को उसमें लाऊंगा और फिर कुछ फिल्टरों (जैसे डेलोनाय) को आजमाऊंगा। यदि फ़िल्टर आपके डेटा के साथ पैरावे में काम करते हैं (जो वीटीके आधारित है) तो आप कार्य करने के लिए वीटीके का उपयोग कर सकते हैं। आप कितने सफल होंगे यह इस बात पर निर्भर करेगा कि अंक क्या दिखते हैं और वे फिल्टर को कितनी अच्छी तरह सूट करते हैं।

अगर वीटीके ऐसा लगता है कि यह काम करेगा, तो वीटीके पर किटवेयर ट्यूटोरियल पर एक नज़र डालें क्योंकि मुझे पता है कि एक ऐसा है जो पायथन / वीटीके का उपयोग करके चलता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.