我正在尋找一個輕量級的純Java物理引擎來爲機器人運動控制做一些仿真。開源,純Java物理/動態庫
我的要求:
- 剛體物理
- 聯合約束和力量
- 凸物體碰撞檢測
- 輕量級,純Java因此它可以嵌入在我的應用程序
- 能力快速運行模擬
- 舒適地處理50-100個物體
- 開源代碼
不是重新發明輪子,你能推薦任何現有的符合條例草案的圖書館嗎?
p.s.我已經谷歌搜索 - 我只是渴望得到已經使用或實施這些事情的人的誠實意見!
我正在尋找一個輕量級的純Java物理引擎來爲機器人運動控制做一些仿真。開源,純Java物理/動態庫
我的要求:
不是重新發明輪子,你能推薦任何現有的符合條例草案的圖書館嗎?
p.s.我已經谷歌搜索 - 我只是渴望得到已經使用或實施這些事情的人的誠實意見!
我已經使用JBullet和JBox2D。他們都是很好的圖書館。 JBox2D更積極地被改變,但JBullet的基礎稍大。
只是爲了好玩,我試圖模擬最近的一箇舊物理問題,爲此我發佈了結果here。
感謝您的指點!在方法,功能或性能方面,JBullet和JBox2D之間是否存在重大差異? – mikera 2010-09-19 12:12:29
另外,它看起來像JBox2D是僅2D ...可以排除我的一些應用程序 – mikera 2010-09-19 12:17:19
嗯,我剛發現JBox2D更容易處理 - 但這可能只是因爲我正在使用的確切問題是更多與JBox2D的一個例子對齊。但是,是的,JBox2D只有2D,這可能是一個限制因素。 順便說一句,我發現JBox2D *的性能非常好 - 使用100個對象等。JBox2D與不同引擎(Phys2D)的比較可以在這裏找到:http://ciardhubh.de/node/15。該文章確實提到了https://jmephysics.dev.java.net/作爲3D引擎候選人,但我沒有與它合作。 – 2010-09-21 13:23:21
我也會使用JBullet,儘管自從我上次使用它之後已經有幾年了。
因爲我已經使用了物理庫,所以我沒有使用過最新的版本。 JBullet不會完成大部分工作? http://jbullet.advel.cz/ – 2010-09-14 13:19:56
是啊,它看起來不錯 - 現在可能是主要的候選人,除非有人有更好的想法! – mikera 2010-09-14 20:31:43
現在有一個軟件推薦SE:http://softwarerecs.stackexchange.com/ – Trilarion 2015-02-04 22:16:48