मेरे पास 3 डी स्पेस (एक केंद्र, सामान्य, और त्रिज्या द्वारा परिभाषित) में दो 2 डी सर्कल हैं और मैं अंक की एक जोड़ी के साथ आने की कोशिश कर रहा हूं जो बिंदुओं के निकटतम जोड़े के सेट में से एक है। मुझे पता है कि 1 से कहीं भी अनंत जोड़ों की संख्या है, मुझे बस एक मिलान करने वाली जोड़ी की आवश्यकता है।दो 3 डी सर्कल पर निकटतम बिंदुओं की एक जोड़ी की गणना कैसे करें?
क्या ऐसा करने का कोई आसान तरीका है? प्रेसिजन आवश्यक नहीं है। दोनों सर्किलों का त्रिज्या एक ही, गैर-शून्य मान है।
यदि पृष्ठभूमि सहायक है, तो मेरा समग्र एल्गोरिदम अंतरिक्ष में एक NURBS वक्र लेता है और वक्र के साथ 2 डी बहुभुज को निकाल देता है, जिससे विकृत सिलेंडर उत्पन्न होता है। मैं वक्र के साथ कई बिंदुओं का नमूना देता हूं। प्रत्येक सर्कल का सामान्य NURBS वक्र टेंगेंट होता है, और मैं यह पता लगाने की कोशिश कर रहा हूं कि आसन्न नमूनों को कैसे संरेखित किया जाए, इसलिए मुझे अजीब मोड़ नहीं मिलता है। ऐसा लगता है कि आसन्न नमूनों के निकटतम बिंदु को गठबंधन किया जाना चाहिए।
सभी प्रतिक्रियाओं यहाँ के लिए धन्यवाद .. परियोजना के इस हिस्से, एक छोटे से देरी हो गई जिसके कारण मैं अभी तक सभी जवाब का परीक्षण नहीं किया। मैं यहां कुछ छवियों को टॉस करना सुनिश्चित करता हूं और जब मैं इस पर काम करता हूं तो एक जवाब चिह्नित करता हूं।
3 डी सर्कल? : ओ आप गोलाकार मतलब नहीं है? – cwap
@ मीह: आपको गोलाकारों के लिए सामान्य की आवश्यकता नहीं है। –
आप सही हैं। मुझे अपने गणित पर कुछ ब्रश करने की ज़रूरत है :) – cwap