程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 動力學仿真引擎ODE的學習筆記,C#演示(一),

動力學仿真引擎ODE的學習筆記,C#演示(一),

編輯:C#入門知識

動力學仿真引擎ODE的學習筆記,C#演示(一),



解壓,打開ode根目錄下的build文件夾,裡面有個premake4.exe.

打開命令行,在命令行中打開至build文件夾,輸入:premake4 --help,可以查看premake4的一些可選參數,

此處我只需要帶demo編譯,於是輸入 premake4 --with-demos vs2010

這樣,在build文件夾下面就生成了一個文件夾,vs2005,打開vs2010文件夾,裡面就生成了demo的項目文件和解決方案文件,打開ode.sln編譯就可以了。

生成的demo例程,共有40個,不過都是C++寫的,你得確保你的vs2010安裝有C++哦.

如果不想看c++代碼也沒關系,因為筆者主要的任務就是能讓這些代碼能在C#裡面跑起來.各位C#的同志可以很容易派生繼承.^_^

筆者跑幾個demo,截圖給大家欣賞一下,看到效果確實讓人有那麼一點小激動,讓我想起了3dsmax中的rector(反應堆動力學).

這是剛體碰撞,大大小小的球隨機落下來,因為質量不同,砸下來時,球與球之間的受到的力不同.地板上還有摩擦力,因此球最終會靜止.

 

三個輪子的小車,輪子還可以轉方向,還可以爬坡.這讓我想起了3dsmax中rector中的toyCar,兩者模擬的都是可以跑動的小車.我記得當時最喜歡做的事,就是讓小車爬坡和撞牆,或者尾巴上拉根線,綁定一個茶壺拖著跑,呵呵.

 

未完待續.....

 

 

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved