सीजीएएल मुझे अपनी हर चीज के बारे में और मेरे आगामी प्रोजेक्ट के लिए थोड़ा और कुछ करने लगता है। यह आर्क लाइन सेगमेंट से बहुभुज बना सकता है और उन पर बुलियन ऑपरेशंस चला सकता है। इसमें पहले से ही स्थानिक सॉर्टिंग पैकेज हैं जो मुझे कुछ चीजों के बारे में बहुत समय बचाएंगे और पूरी लाइब्रेरी काफी मानकीकृत और अच्छी तरह से योजनाबद्ध प्रतीत होती है।2 डी ज्यामिति पुस्तकालय: CGAL के लिए LGPL विकल्प?
अधिकांश पैकेजों (बहुत मूलभूत को छोड़कर) के लिए क्यूपीएल (आगामी संस्करण 4.0 के लिए जीपीएल) के लाइसेंस के साथ ही समस्या है। मेरे पास एक छोटा बजट है और संभवतः सीजीएएल में उन विशिष्ट पैकेजों के लिए वाणिज्यिक लाइसेंस खरीदने के लिए धन इकट्ठा नहीं कर सकता है, जिनकी आवश्यकता है।
मेरे इस तरह के एक पुस्तकालय की विशिष्ट आवश्यकताओं होगा:
- सटीक सटीक 2 डी इयूक्लिडियन स्थान
- परिसर बहुभुज
- बहुभुज वक्र रेखा (चाप) उन पर खंडों
- बूलियन संचालन करने में सक्षम बहुभुज
- पॉलीगॉन ऑफसेटिंग
- पॉलीगॉन विभाजन या प्रभावी त्रिकोण
- खुदा क्षेत्र और बहुभुज फिटिंग एल्गोरिदम
- संभवतः परिपत्र श्रृंखला के साथ कुछ स्थानिक छँटाई संरचनाओं खोज
सभी, मैं एक अच्छी तरह से गोल 2 डी ज्यामिति सी सटीक परिशुद्धता के साथ ++ पुस्तकालय के लिए देख रहा हूँ। अधिमानतः एमआईटी, एलजीपीएल के साथ एक खिंचाव, या $ 500 से कम एक बार रॉयल्टी मुक्त लाइसेंस के साथ।
बूस्ट को कुछ बुनियादी संरचनाएं मिल गईं, लेकिन जो मैं कह सकता हूं उससे उन्हें उच्च स्तर की कार्यक्षमता की कमी है। इस पर विस्तारित कोई पुस्तकालय? मैं इसे खुद करने पर विचार करता हूं, लेकिन मुझे इसे अच्छी तरह से करने की विशेषज्ञता की कमी है और यह मेरी परियोजना को काफी हद तक बढ़ाएगा।
बस स्पष्ट होने के लिए, मैं 2 डी ग्राफिक्स लाइब्रेरी, केवल शुद्ध ज्यामिति संरचनाओं की तलाश नहीं कर रहा हूं।
यह आपकी समस्या का समाधान नहीं करेगा लेकिन ध्यान दें कि सीजीएएल का रिलीज 4.0 जीपीएल और एलजीपीएल के तहत है। – sloriot
@ सोरियोट वास्तव में नहीं: एलजीपीएल 2 पार्ट्स अब एलजीपीएलवी 3 + हैं और क्यूपीएल के हिस्से अब जीपीएलवी 3 + हैं: http://www.cgal.org/releases.html#release4.0 सब कुछ, यह लाइसेंसिंग परिवर्तन मदद नहीं करता है ओपी – zvrba