跳到內容

匯出至 OpenDRIVE / OpenSCENARIO / esmini

drawtonomy 可將您的場景匯出為 ASAM OpenDRIVE (.xodr) 與 OpenSCENARIO (.xosc),或將兩者打包為可在 esmini 中重播的 zip。

drawtonomy 場景匯出後在 esmini 中重播

  1. 繪製您的場景(車道、車輛、紅綠燈……)。
  2. 開啟檔案 → 匯出 → 匯出至 esmini
  3. 出現提示時輸入基底名稱。
  4. 會下載一個 <name>.zip,內含 <name>.xodr<name>.xosc
Terminal window
unzip my-scene.zip
esmini --osc my-scene/my-scene.xosc --window 60 60 1024 768

如果只需要其中之一:

  • 檔案 → 匯出 → OpenDRIVE (.xodr)
  • 檔案 → 匯出 → 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 參考

格式版本
OpenDRIVE1.8
OpenSCENARIO1.3