मैंने बेजियर वक्र के लिए कुछ ट्यूटोरियल पढ़े हैं जैसे कि यह http://www.codeproject.com/KB/recipes/BezirCurves.aspx।बेजियर घटता के कार्यान्वयन के बारे में प्रश्न?
बेजियर वक्र बनाने का मूल विचार कुछ नियंत्रण बिंदुओं का उपयोग करना है और निर्णय लेना है कि कितने नए अंक बनाए जाने की आवश्यकता है। और फिर उन नए बिंदुओं को अलग करें।
मान लें मैं 1000 अंक है और मैं अधिक 2000 अंक को जोड़ चाहते हैं:
यहाँ सवाल है। नियंत्रण बिंदुओं की संख्या मैं उपयोग करना चाहता हूं 5. पैरामीटर टी [0, 1] की सीमा में है।
गिवेन्स अंक पी 0, पी 1, पी 2, पी 3, पी 4, पी 5, पी 6, ... पी 1000। मैं नए अंक उत्पन्न करने के लिए पी 0-पी 4 का उपयोग कर सकता हूं, फिर अगला क्या है? नए अंक उत्पन्न करने के लिए पी 5-पी 9 का उपयोग करें ??? मैं तुरंत देख सकता हूं कि पी 4 और पी 5 के बीच अचानक परिवर्तन होता है।
मैं इस मुद्दे को कैसे हल कर सकता हूं?
आप
धन्यवाद //////////////////////////////////////// ///////////// हैलो स्टार्गज़र 712,
जब तक यह कार्यान्वयन विधि तक नहीं पहुंच जाता तब तक मैं आपकी टिप्पणियों को समझता हूं।
मान लें हम निम्नलिखित बातों है:
A1->A2->A3->A4->A5->A6->A7->A8 initial points
आपने कहा था कि हम हर दूसरे जोड़ी के मध्य में नया बिंदु जोड़ने की जरूरत है।
मेरा प्रश्न यह है कि नए बिंदु का आदेश क्या है?
Let उपयोग यह व्याख्या (A1 + A3)/2 == का उपयोग A12
अब निर्मित किए गए नए अंक
A13 A24 A35 A46 A57 A68 (this is what you mean "every other pair"?
कहाँ मैं मूल सूची में उन बिंदुओं डालूँ कर रहे हैं?
मैं जो काम कर रहा हूं वह बाइनरी छवि से निकाला गया है। जेनरेटेड समोच्च ज़िग-ज़ैग आकार है। इस चिकनी विधि को लागू करने के बाद, यह आकार बहुत अधिक सुधार नहीं करता है। मुझे लगता है कि मुख्य कारण यह है कि पड़ोसी एक दूसरे के पास हैं और इंटरपोलेशन को उपयोगी नहीं बनाते हैं।
आप
धन्यवाद //////////////////////////////////////// ////////////
हैलो स्टार्गज़र 712, मैंने आपकी टिप्पणियों के आधार पर नए प्रश्न पोस्ट किए हैं। कृपया मेरे मूल प्रश्न के तहत पोस्ट देखें। धन्यवाद – q0987
@ q0987 - एक बेजियर वक्र खींचने के लिए कार्यक्रम बेहद सरल है। मुझे उम्मीद है कि एक उदाहरण आपके पास होने वाले किसी भी प्रश्न का उत्तर देगा। – riwalk
आपकी महान मदद के लिए बहुत बहुत धन्यवाद। आपकी कोडिंग शैली सही दिखती है :) – q0987