콘텐츠로 이동

OpenDRIVE / OpenSCENARIO / esmini로 내보내기

drawtonomy는 장면을 ASAM OpenDRIVE(.xodr) 및 OpenSCENARIO(.xosc)로 내보낼 수 있으며, esmini 재생용으로 둘을 zip으로 묶을 수도 있습니다.

내보내기 후 esmini에서 재생되는 drawtonomy 장면

  1. 장면을 그립니다(차선, 차량, 신호등 등).
  2. File → Export → Export for esmini를 엽니다.
  3. 표시되는 프롬프트에 베이스 이름을 입력합니다.
  4. <name>.xodr<name>.xosc를 포함한 <name>.zip이 다운로드됩니다.
Terminal window
unzip my-scene.zip
esmini --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와 확장 지점은 Exporter SDK 레퍼런스를 참고하세요.

형식버전
OpenDRIVE1.8
OpenSCENARIO1.3