2011-05-02 7 views
6

मैं क्या इन तरीकों करते हैं और उन्हें इस्तेमाल करने के लिए कैसे के रूप में वहाँ नहीं करता है Javadocs में एक वाक्य वर्णन से परे किसी भी जानकारी होने लगते हैं के बारे में उत्सुक हूँ:Paint.setStrokeJoin() और Paint.setStrokeMiter() का उपयोग

setStrokeJoin

setStrokeMiter

किसी कुछ उदाहरण कोड या एक अच्छा वर्णन है?

+0

कुछ प्रयोगों के बाद मैंने अपने स्वयं के प्रश्न का उत्तर दिया होगा: ऐसा लगता है कि स्ट्रोक चौड़ाई> 1 से निपटने के दौरान इन दो मानों में वास्तव में केवल खेलना आता है और फिर भी प्रभाव बड़ी चौड़ाई के साथ ध्यान देने योग्य हो जाता है। – Nick

उत्तर

12

setStrokeJoin मोटी रेखाओं की एक पंक्ति में शामिल होने के तरीके को तीन मोड सेट करने की अनुमति देता है। ROUND का मतलब है कि कंक के चारों ओर जाने के लिए एक गोलाकार खंड का उपयोग किया जाता है, BEVEL का मतलब है कि एक और छोटा स्ट्रैगेट सेगमेंट का उपयोग हेलव कोण के लंबवत होता है, और MITER का मतलब है कि दो जुड़ने वाली रेखाओं का बाहरी समोच्च लंबा होने तक बढ़ाया जाता है। हालांकि, जब कोण वास्तव में तेज होता है, तो वह बिंदु बहुत दूर जा सकता है, इसलिए आमतौर पर एक सीमा निर्धारित होती है जो MITER से BEVEL पर स्विच करता है, यदि कुछ तीखेपन तक पहुंच जाती है। यह सीमा setStrokeMiter द्वारा नियंत्रित है। उदाहरण के लिए here देखें।

+10

लिंक टूटा हुआ है। –

+1

लिंक फिक्स्ड। –

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