2011-08-24 53 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维空间的碰撞。