导出至 OpenDRIVE / OpenSCENARIO / esmini
drawtonomy 可将场景导出为 ASAM
OpenDRIVE
(.xodr)与
OpenSCENARIO
(.xosc),也可以打包成可直接在
esmini 中回放的 zip。

在编辑器中导出
Section titled “在编辑器中导出”- 画好场景(车道、车辆、信号灯……)。
- 打开 File → Export → Export for esmini。
- 当出现提示时输入一个基础名称。
- 一个
<name>.zip会被下载,其中包含<name>.xodr与<name>.xosc。
unzip my-scene.zipesmini --osc my-scene/my-scene.xosc --window 60 60 1024 768如果只需要其中一种:
- File → Export → OpenDRIVE (.xodr)
- File → Export → OpenSCENARIO (.xosc)
导出器是 @drawtonomy/sdk 的一部分,可以脱离编辑器运行。
适用于 CI 流水线、服务端工具,或浏览器扩展:
import { exporter, createSnapshot } from '@drawtonomy/sdk'
const snapshot = createSnapshot(shapes)const { blob, baseName } = exporter.buildEsminiZip(snapshot, { baseName: 'my-scene',})完整 API 与扩展点请见 导出器 SDK 参考。
| 格式 | 版本 |
|---|---|
| OpenDRIVE | 1.8 |
| OpenSCENARIO | 1.3 |