2011-12-23 18 views
5

कार्रवाई करने के लिए वहाँ जटिल ज्यामिति की तरह के लिए एक अच्छा जावास्क्रिप्ट पुस्तकालय है: उत्तल पतवार, बहुभुज चौराहे (छेद के साथ बहुभुज), बहुभुज अपघटन और बहुभुज विलय?जावास्क्रिप्ट पुस्तकालय परिसर 2 डी ज्यामिति

मैं भारी बहुभुज ज्यामिति की जरूरत है, लेकिन यह अच्छा होगा अगर वहाँ अधिक विशेषताएं हैं ...

अभिवादन ...

+1

मुझे लगता है कि आप 2 डी ज्यामिति का मतलब है? – Viesturs

+0

@extropy जेस, यह सही है। – philipp

+0

जेएसटीएस आज़माएं: https://github.com/bjornharrtell/jsts –

उत्तर

0

csg.js कर सकता कि आप क्या देख रहे हैं:

http://evanw.github.com/csg.js/

हालांकि परियोजना अभी भी ताजा है।

0

मुझे यकीन नहीं है कि यह काम करेगा, लेकिन पृथ्वी की सतह पर ज्यामितीय डेटा की गणना के लिए जावास्क्रिप्ट एपीआई के रूप में Google। आप वास्तव में Google नक्शे से कनेक्ट किए बिना अपनी कई कार्यक्षमताओं का उपयोग करने में सक्षम होना चाहिए। यदि आपकी रुचि है तो एक नज़र डालें। http://code.google.com/apis/maps/documentation/javascript/geometry.html

2

मैंने पॉलीगॉन कंप्यूटेशंस के लिए PolyK नामक अपनी लाइब्रेरी लिखी है। वर्तमान में इसमें बहुभुज-बिंदु चौराहे, बहुभुज त्रिभुज और एक रेखा खंड के साथ बहुभुज बहुभुज है।

+0

कोई भी जिथब रेपो? – seyed

+0

नहीं, आप बस http://polyk.ivank.net/polyk.js –

1

आप KevLinDev जे एस lib जो चौराहे, isPointInPolygon, की तरह 2 डी और 3 डी ज्यामिति गणना के एक बहुत कुछ शामिल है ...

http://www.kevlindev.com/geometry/index.htm

मुझे लगता है कि यह नि: शुल्क है उपयोग कर सकते हैं।

+0

वाह पर जा सकते हैं ... अच्छा !! मैं इसकी जांच करुँगा! – philipp

+1

यह एक प्रभावशाली पुस्तकालय है, लेकिन मुझे अपनी साइट पर कहीं भी लाइसेंस का कोई उल्लेख नहीं मिल सकता है। और सभी जेएस फाइलों में शीर्ष पर एक कॉपीराइट नोटिस है, जो वादा नहीं कर रहा है :( – Martin