2010-09-13 19 views
14

मैं रोबोट गति नियंत्रण के लिए कुछ सिमुलेशन करने के लिए हल्के, शुद्ध जावा भौतिकी इंजन की तलाश में हूं।ओपन सोर्स, शुद्ध जावा भौतिकी/गतिशीलता लाइब्रेरी

मेरे आवश्यकताओं:

  • कठोर शरीर भौतिकी
  • संयुक्त कमी और बलों
  • उत्तल वस्तु टक्कर पता लगाने
  • हल्के, शुद्ध जावा तो यह अपने आवेदन
  • करने की क्षमता में एम्बेड किया जा सकता रन सिमुलेशन जल्दी
  • 50-100 ऑब्जेक्ट्स को आराम से संभालता है
  • ओपन सोर्स

बल्कि पहिया पुनर्रचना से, आप किसी भी मौजूदा पुस्तकालयों कि बिल फिट सिफारिश कर सकते हैं?

पेज। मैंने पहले से ही गुगल किया है - मैं उन लोगों से ईमानदार राय प्राप्त करने के लिए उत्सुक हूं जिन्होंने पहले से ही ऐसी चीजों का उपयोग या कार्यान्वित किया है!

+1

यह लंबे समय से रहा है क्योंकि मैंने भौतिकी पुस्तकालयों का उपयोग किया है इसलिए मैंने नवीनतम उपयोग नहीं किया है। क्या जेबलेट इस में से अधिकांश नहीं करता है? http://jbullet.advel.cz/ –

+0

हाँ यह बहुत अच्छा दिखता है - शायद अब तक मुख्य उम्मीदवार जब तक कि कोई बेहतर विचार न करे! – mikera

+0

अब सॉफ्टवेयर अनुशंसाएं हैं एसई: http://softwarerecs.stackexchange.com/ – Trilarion

उत्तर

9

मैंने जेबलेट और जेबॉक्स 2 डी का उपयोग किया है। वे दोनों अच्छे पुस्तकालय हैं। जेबीओक्स 2 डी अधिक सक्रिय रूप से बदला जा रहा है, लेकिन जेबलेट के पास थोड़ा बड़ा आधार है।

बस मस्ती के लिए, मैं हाल ही में एक पुरानी भौतिकी समस्या का अनुकरण करने की कोशिश कर रहा था, जिसके लिए मैंने here परिणाम पोस्ट किए।

+0

पॉइंटर्स के लिए धन्यवाद! दृष्टिकोण, क्षमताओं या प्रदर्शन के संदर्भ में जेबलेट और जेबॉक्स 2 डी के बीच कोई बड़ा अंतर था? – mikera

+0

ऐसा लगता है कि जेबॉक्स 2 डी केवल 2 डी है ... मेरे कुछ अनुप्रयोगों के लिए इसे बाहर कर सकता है – mikera

+0

हम्म, मैंने अभी जेबीएक्स 2 डी को काम करना आसान पाया - लेकिन शायद यह संभवतः इसलिए था क्योंकि मैं जिस सटीक समस्या के साथ काम कर रहा था वह अधिक था JBox2D उदाहरणों में से एक के साथ गठबंधन। लेकिन हाँ, जेबीओक्स 2 डी केवल 2 डी है, और यह एक सीमित कारक हो सकता है। बीटीडब्ल्यू, मुझे 100 ऑब्जेक्ट्स आदि के साथ जेबॉक्स 2 डी * बहुत * अच्छा प्रदर्शन का प्रदर्शन मिला। जेबॉक्स 2 डी की एक अलग इंजन (फिज 2 डी) के साथ तुलना यहां की जा सकती है: http://ciardhubh.de/node/15। उस आलेख में एक 3 डी इंजन उम्मीदवार के रूप में https://jmephysics.dev.java.net/ का उल्लेख है, लेकिन मैंने इसके साथ काम नहीं किया है। –

2

मैं जेबलेट का भी उपयोग करता हूं, हालांकि पिछले कुछ वर्षों से मैंने इसके साथ काम किया था।

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