0

我正在模拟道路上的 2 辆汽车,具有几个引擎、转向和制动相关参数,这些参数会在模拟过程中改变汽车在虚构道路上的运动。我有很好的过程图表,但显示汽车的运动和道路的线条会很好。出于可视化的目的,例如当您在晚间新闻中看到电视中可视化的事故时。

#C 是否有任何免费可用的 3D 引擎,我可以想象这个场景?无需光线追踪或 Z 缓冲,只需以可移动的视角显示几个简单的 3D 对象。我也想避免使用 DirectX,对于这个相对简单的任务来说,这对我来说似乎很复杂。

4

3 回答 3

1

根据您希望显示多少细节,您可以在 WPF 应用程序中简单地使用 XAML 和 Viewport3D

它非常简单,足以满足小型任务 - 性能不是很好,但对于三角形数量较小的场景来说已经足够了

于 2013-09-11T14:21:44.263 回答
1

Microsoft XNA在 .net 中运行,并有详细记录的加载 3D 模型和纹理的方法。它的重量也相当轻,似乎适合您的任务。

如果您想支持非 Windows 平台,有一个开源克隆Mono Game 。

于 2013-09-10T17:58:12.830 回答
1

我同意 umlum 的观点,即 XNA 是适合您的选择。

下面是一个免费的在线教程,可以帮助您快速开始使用 XNA 和 3D 图形。

http://rbwhitaker.wikidot.com/3d-tutorials

于 2013-09-10T21:46:09.267 回答