2011-08-24 51 views
0

我是一名初學C#開發人員,對3D模擬有興趣。我有一個項目在腦海中 其中涉及到一個汽車碰撞模擬。你會推薦哪些技術與C#一起完成任務?現在我已經考慮了DirectX 9.0。任何開始學習這項技術的資源/地點也是有用的。c模擬#

+0

XNA是C#中2D和3D支持的圖形渲染平臺,它取代了Managed DX 9.它也可以在Xbox 360硬件上運行。 –

+0

是的,我已經考慮到了XNA和SLIMDX。由於我現在處於學習階段,我寧願使用一種在線教程/資源方面更容易學習的技術。你對此有何看法? –

+0

它並沒有比XNA容易得多。因爲XNAMath實際上只是用於碰撞檢測,所以您還需要考慮物理庫,並且需要管理物體的動力學(速度,動量,角動量等)。 – axon

回答

1

剛剛離開蝙蝠,但您需要技巧,首先您的非圖形知識。模擬金屬板的變形與模擬熱方程的數學屬於同一類。您將不得不查找一些稱爲微分方程的技術細節,以及有關金屬板的壓縮,應力和剪切載荷的技術細節。這很容易通過採用數值方法和/或機械工程的大學水平課程來獲得。我會限制自己先模擬2維空間的碰撞。