मेरे पास 2 डी बंद वेक्टर पथ हैं, SVG paths-like syntax में निर्दिष्ट - यानी इन पथों में सीधी रेखाएं और विभिन्न बेजियर वक्र शामिल हैं। वहाँ एक छोटा सा, अच्छा & असतत पुस्तकालय ऐसा कुछ है (अधिमानतः सी, जावा या रूबी में है, लेकिन अगर इस पुस्तकालय स्वच्छ और उपयोग में आसान है किसी भी भाषा करेंगे) इस तरह संघ, चौराहे और इन रास्तों के साथ घटाव बूलियन संचालन करने की अनुमति देता ?एसवीजी/वेक्टर ग्राफिकल ऑब्जेक्ट्स बूलियन ऑपरेशंस (यूनियन, चौराहे, घटाव)
मैं अब तक क्या पाया है शामिल हैं:
- विशाल और pricey वाणिज्यिक वेक्टर ग्राफिक (जैसे Autodesk AutoCAD या Adobe Illustrator के रूप में) उत्पादों है कि बूलियन 2 डी करने के लिए एपीआई के कुछ प्रकार का उपयोग कर कहा जा सकता है या पटकथा पथ संचालन - जो मेरे उद्देश्यों के लिए स्पष्ट रूप से एक ओवरकिल है।
- इंकस्केप जो प्रलेखन, बाइंडिंग का अभाव है, कुछ संकलन मुद्दे हैं, इंकस्केप खुद के अलावा कोई परियोजनाओं में इस्तेमाल किया जा रहा है और काफी जटिल लग रहा है lib2geom पुस्तकालय घर में विकसित किया है।
- CGAL एक विशाल और सुंदर जटिल कम्प्यूटेशनल ज्यामिति लाइब्रेरी है, जो सुंदर अजीब ऑब्जेक्ट स्पेस में काम करता है (यानी आपके पास टेम्पलेट्स का पागल मिश्रण है, इन टेम्पलेटेड डेटा स्ट्रक्चर आदि पर परिचालन करने के लिए अनिवार्य शैली कार्य), और ' प्रतीत होता है कि सी ++ के बगल में अन्य भाषाओं में सिन बाइंडिंग नहीं है। सीजीएएल को पाइथन बाइंडिंग छोड़ दी जाती है और मेरे लिए बहुत अनुकूल नहीं लगती है। जब मैं एसवीजी की तरह बेज़ियर घटता के साथ सौदा करने की आवश्यकता है
- JTS, केवल सीधे लाइनों के साथ जीआईएस केंद्रित और सौदों हो रहा है।
तो, सवाल यह है कि, किसी भी अन्य छोटे, अच्छा & आसान पुस्तकालयों एसवीजी की तरह पथ पर बूलियन संचालन से निपटने के लिए चारों ओर चल देखते हैं क्या है?
आप कुछ ज्यामितीय डेटा संरचना बाहर के लिए या परिणामों की सिर्फ एक दृश्य प्रतिनिधित्व के लिए देख रहे हैं? –
मैं तलाश कर रहा हूँ: 1) डेटा संरचना, 2) बहुभुज और घटता के साथ बूलियन आपरेशन; मुझे दृश्यता पुस्तकालयों की आवश्यकता नहीं है, यानी काहिरा या कुछ इसी तरह की है। – GreyCat