ODE開源物理引擎
ODE (Open Dynamic Engine) 是一個免費的具有工業(yè)品質(zhì)的剛體動力學(xué)的庫,一款優(yōu)秀的開源物理引擎,它為主程序員Russell Smith和幾位開源社區(qū)貢獻者共同努力下開發(fā)的。它能很好地仿真現(xiàn)實環(huán)境中的可移動物體,它是快速,強健和 可移植的。而且它有內(nèi)建的碰撞檢測系統(tǒng)。本人的主要工作是研究 ODE物理引擎在3D游戲中的應(yīng)用。研究主要是通過學(xué)習(xí)ODE的用戶手冊、閱讀和理解ODE的代碼然后掌握ODE的編程接口從而使用ODE剛體游戲引擎編 寫3D游戲場景來體現(xiàn)ODE的應(yīng)用。3D游戲場景的編寫主要使用了3D圖形API-OpenGL 和ODE引擎等游戲仿真技術(shù)。
總共實現(xiàn)了以下基本的剛體物理運動游戲場景:
(1)單擺運動:主要體現(xiàn)了球連接的具體使用。
(2)撞球:主要體現(xiàn)了碰撞的處理。
(3)汽車:主要體現(xiàn)了Hinge-2連接的使用。
(4)拋物線運動:主要體現(xiàn)了剛體方向和速度具體處理方法。
評論
圖片
表情
