क्या यूनियन, अंतर और छेड़छाड़ जैसे बूलियन संचालन के माध्यम से दो मार्गों को एक साथ जोड़कर काहिरा में पथ बनाने का कोई तरीका है? मैं एक वेक्टर ग्राफिक्स एप्लिकेशन पर काम कर रहा हूं जो काइरो का प्रतिपादन करने के लिए उपयोग करता है और मेरे उपयोगकर्ताओं को इस तरह से पथ को एक साथ जोड़ने की क्षमता देना चाहता हूं, लेकिन मुझे इसे काहिरा में करने का कोई तरीका नहीं मिल रहा है।काहिरा पथ पर बूलियन ऑपरेशंस?
उत्तर
ऑपरेटरों के साथ पथ जोड़ना मुझे कोई समझ नहीं आता है। आप "रेखा और वक्र या चाप" से क्या प्राप्त करते हैं?
इसके बजाय, आप cairo_set_operator()
का उपयोग करके compositing operators आवेदन कर सकते हैं: यह कैसे वर्तमान ड्राइंग आपरेशन (किया जा रहा है यह cairo_fill()
, cairo_stroke()
या जो कुछ भी) सतह की पुरानी सामग्री के साथ मिश्रित किया जाना चाहिए सेट हो जाएगा।
मुझे कैरो पुस्तकालयों के साथ ऐसा करने का कोई तरीका नहीं मिला है। लेकिन यह एक विशेषता है जिसे मैं भी ढूंढ रहा हूं। निश्चित रूप से सहायक होगा जब (उदाहरण के लिए) दो पथों के संयोजन का पथभ्रष्ट करना - एनटी द्वारा उल्लिखित कंपोजिटिंग ऑपरेटरों को ऐसा करने में सक्षम नहीं लगता है।
इस बीच, मैं इंकस्केप के लिए स्क्रिप्ट लिखने की कोशिश कर रहा हूं, और इंकस्केप को संघटन/differencing करने देता हूं। समस्या के लिए स्वीकार्य मैं काम कर रहा हूं लेकिन निश्चित रूप से आपके लिए नहीं। क्या आपके पास कोई भाग्य है, या तो कैरो या किसी अन्य एसवीजी लाइब्रेरी के साथ? गुगलिंग के कुछ दिनों के बाद, यह मामूली प्रतीत नहीं होता है:/
ps - पथ अंतरण/गठबंधन/ओवरले सूचीबद्ध है कैरो साइट पर संभावित गर्मी-कोड कोड के रूप में http://cairographics.org/summerofcode/ideas/ – ImAlsoGreg
- 1. बूलियन ऑपरेशंस
- 2. scipy.sparse matrices पर बूलियन ऑपरेशंस
- 3. हास्केल: गैर-सख्त बूलियन ऑपरेशंस
- 4. बूलियन ऑपरेशंस के साथ जावास्क्रिप्ट वक्र लाइब्रेरी
- 5. "बूलियन" ऑपरेशंस (यानी: और/या ऑपरेटर)
- 6. एसवीजी/वेक्टर ग्राफिकल ऑब्जेक्ट्स बूलियन ऑपरेशंस (यूनियन, चौराहे, घटाव)
- 7. क्या काहिरा ओपनगल बैकएंड पर तेज है?
- 8. Homebrew आर काहिरा
- 9. Agg और काहिरा
- 10. काहिरा रेडियल ग्रेडियंट
- 11. काहिरा और क्यूटी एकीकरण
- 12. एरलांग बाइनरी पर बाइनरी ऑपरेशंस?
- 13. सी ++ कंटेनर पर जेनेरिक ऑपरेशंस
- 14. matplotlib यूनिकोड अक्ष काहिरा रेंडरर
- 15. scipy.sparse matrices पर प्वाइंट वार ऑपरेशंस
- 16. बिटवाई ऑपरेशंस?
- 17. बूलियन पायथन
- 18. बाइंड एच: बूलियन/बूलियन
- 19. आयताकार बहुभुज पर बूलियन परिचालन
- 20. बूलियन
- 21. बूलियन
- 22. वेक्टरराइजिंग (सिम) ट्री ऑपरेशंस
- 23. ऐरे एलिमेंट वार ऑपरेशंस
- 24. सीपीयू फ्लोटिंग ऑपरेशंस लागत
- 25. एसवीजी पथ
- 26. जावा: बूलियन इंस्टेंस ओफ बूलियन?
- 27. 48-बिट बिटवाई ऑपरेशंस?
- 28. रीस्टफुल कॉपी/मूव ऑपरेशंस?
- 29. फास्ट जावास्क्रिप्ट सरणी ऑपरेशंस
- 30. कंपोजेबल परमाणु-जैसे ऑपरेशंस
मेरा मतलब यह है कि इंकस्केप बुलियन ऑपरेशंस के माध्यम से पथ को जोड़ता है: http://www.usinginkscape.com/node/34। मुझे लगता है कि उनमें से अधिकतर प्रभाव कंपोजिटिंग ऑपरेटरों की एक श्रृंखला के माध्यम से हासिल किए जा सकते हैं, सिवाय इसके कि उन स्थानों को छोड़कर जहां दो आंकड़े 'पथ छेड़छाड़ की आवश्यकता नहीं होती है, उचित रूप से उचित रेखा में शामिल नहीं होता है। –
मुझे अभी भी प्रश्न नहीं समझ रहा है: इंकस्केप स्वयं संस्करण 0.46 के बाद से कैरो का उपयोग करता है: http://wiki.inkscape.org/wiki/index.php/Release_notes/0.46#Speed_and_interactivity – ntd