我正在模拟道路上的 2 辆汽车,具有几个引擎、转向和制动相关参数,这些参数会在模拟过程中改变汽车在虚构道路上的运动。我有很好的过程图表,但显示汽车的运动和道路的线条会很好。出于可视化的目的,例如当您在晚间新闻中看到电视中可视化的事故时。
#C 是否有任何免费可用的 3D 引擎,我可以想象这个场景?无需光线追踪或 Z 缓冲,只需以可移动的视角显示几个简单的 3D 对象。我也想避免使用 DirectX,对于这个相对简单的任务来说,这对我来说似乎很复杂。
根据您希望显示多少细节,您可以在 WPF 应用程序中简单地使用 XAML 和 Viewport3D
它非常简单,足以满足小型任务 - 性能不是很好,但对于三角形数量较小的场景来说已经足够了
Microsoft XNA在 .net 中运行,并有详细记录的加载 3D 模型和纹理的方法。它的重量也相当轻,似乎适合您的任务。
如果您想支持非 Windows 平台,有一个开源克隆Mono Game 。
我同意 umlum 的观点,即 XNA 是适合您的选择。
下面是一个免费的在线教程,可以帮助您快速开始使用 XNA 和 3D 图形。