Ir al contenido

Exportar a OpenDRIVE / OpenSCENARIO / esmini

drawtonomy puede exportar tu escena como ASAM OpenDRIVE (.xodr) y OpenSCENARIO (.xosc), o empaquetar ambos como un zip listo para reproducción en esmini.

Una escena drawtonomy reproducida en esmini después de la exportación

  1. Dibuja tu escena (carriles, vehículos, semáforos…).
  2. Abre Archivo → Exportar → Exportar para esmini.
  3. Introduce un nombre base cuando se te pida.
  4. Se descarga un <nombre>.zip que contiene <nombre>.xodr y <nombre>.xosc.
Ventana de terminal
unzip my-scene.zip
esmini --osc my-scene/my-scene.xosc --window 60 60 1024 768

Si solo necesitas uno de los dos:

  • Archivo → Exportar → OpenDRIVE (.xodr)
  • Archivo → Exportar → OpenSCENARIO (.xosc)

El exportador es parte de @drawtonomy/sdk y se ejecuta sin el editor. Úsalo en pipelines de CI, herramientas del lado del servidor o extensiones del navegador:

import { exporter, createSnapshot } from '@drawtonomy/sdk'
const snapshot = createSnapshot(shapes)
const { blob, baseName } = exporter.buildEsminiZip(snapshot, {
baseName: 'my-scene',
})

Para la API completa y los puntos de extensión, consulta la referencia del SDK Exporter.

FormatoVersión
OpenDRIVE1.8
OpenSCENARIO1.3