graphics - कैसे एक क्यूबिक बेजियर वक्र ऑफसेट करने के लिए?




bezier cad (3)

मैं एक "पैरालल्ल" बीज़ियर वक्र बनाने की कोशिश कर रहा हूं मेरे प्रयासों में मुझे पास मिल गया लेकिन कोई सिगार नहीं। मैं 2 घटता (लाल, नीला) के बीच एक ठोस 1px ऑफसेट रखने की कोशिश कर रहा हूं।

मेरा मुख्य लक्ष्य एसजीवी पथ को विस्तार / सिकुड़ने के लिए एल्गोरिथ को ऑफसेट करने का एक किनारे का उपयोग करता है I

उपाय

किसी और के लिए जो समाधान की तलाश कर रहा है, मैंने एक एएस 3 संस्करण बनाया है।

http://seant23.wordpress.com/2010/11/12/offset-bezier-curves/


सामान्य रूप से एक क्यूबिक बेज़िएर वक्र के ऑफ़सेट को क्यूबिक बेज़िएर वक्र के रूप में ऑफसेट का प्रतिनिधित्व करने में संभव नहीं है (विशेष रूप से, जब आप ऑफसेट दूरी के करीब वक्रता के घन या त्रिज्या होते हैं तो यह समस्याग्रस्त है)। हालांकि, आप सटीकता के किसी भी स्तर पर ऑफसेट अनुमान लगा सकते हैं।

इसे इस्तेमाल करे:

  • सवाल में बेज़ियर्स ऑफसेट (जो आपको पहले से ही बहुत अच्छा लगता है)
  • प्रत्येक मूल वक्र और इसी ऑफसेट क्यूवर्स के बीच के अंतर को मापें मैं 10 नमूनों की तरह कुछ कोशिश करूँगा और देखें कि क्या यह अच्छी तरह से काम करता है।
  • किसी भी ऑफसेट के लिए जो सहिष्णुता के बाहर है, उप-विभाजित (बेज़िएर्स के लिए डिस्टलाजॉ एल्गोरिद्म का उपयोग करके) और पुनरावृत्त।

मैंने एक ऑफसेट लागू नहीं किया है (क्योंकि मेरे द्वारा प्रयोग किए जाने वाले कर्नेल पहले से हैं), लेकिन ऐसा लगता है कि कोशिश करने के लिए कुछ ऐसा है


मुझे आशा है कि आपने मेरे गणित के कागज़ात को उपयोगी पाया

चयनात्मक उपखंड http://microbians.com/?page=math के साथ चौगुनी बेजियर ऑफसेटिंग


विकिपीडिया से: ( http://en.wikipedia.org/wiki/B%C3%A9zier_curve )

किसी दिए गए बेझीर वक्र से एक निश्चित ऑफसेट पर वक्र, जिसे अक्सर ऑफसेट वक्र (मूल वक्र के लिए "समानांतर" झूठ बोलना, एक रेल ट्रैक में रेल के बीच ऑफसेट की तरह झूठ बोलना) कहा जाता है, यह ठीक से बेज़िएर वक्र (कुछ को छोड़कर) नहीं बनाया जा सकता है तुच्छ मामलों) हालांकि, व्यावहारिक उद्देश्यों के लिए आम तौर पर पर्याप्त सन्निकटन देने वाले अनुमानी विधियां हैं

आप यहां बताए गए पेपर को भी देख सकते हैं: क्यूबिक बीज़ियर वक्र स्ट्रोक की रूपरेखा