我的目标是模拟特定城市的交通。我将使用 Blender 绘制汽车,并让它们在类似于曼哈顿配置的车道上移动。所有关于汽车在给定时刻的相对位置/方向和速度的信息都由 XML 文件确定。
如何在 Blender 中读取这个 XML 文件,以便汽车获得有关如何在路上行驶的有用信息?
编辑:Python 可能是一个不错的起点。但我真的必须解析字符串吗?还是与 Blender 有简单的 XML 兼容性?
我需要导入的 XML 基本上如下所示:
<sumo-netstate>
<timestep time="0.00">
<edge id="34403897">
<lane id="34403897_0">
<vehicle id="t0" pos="5.10" speed="0.00"/>
</lane>
</edge>
</timestep>
<timestep time="1.00">
<edge id="-10745949#5">
<lane id="-10745949#5_0">
<vehicle id="t1" pos="5.10" speed="0.00"/>
</lane>
</edge>
<edge id="34403897">
<lane id="34403897_0">
<vehicle id="t0" pos="6.54" speed="1.44"/>
</lane>
</edge>
</timestep>
..
..
..
</sumo-netstate>