Aller au contenu

Exporter vers OpenDRIVE / OpenSCENARIO / esmini

drawtonomy peut exporter votre scène en ASAM OpenDRIVE (.xodr) et OpenSCENARIO (.xosc), ou regrouper les deux dans une archive zip prête pour la lecture esmini.

Une scène drawtonomy rejouée dans esmini après export

  1. Dessinez votre scène (voies, véhicules, feux tricolores…).
  2. Ouvrez Fichier → Exporter → Exporter pour esmini.
  3. Saisissez un nom de base lorsque demandé.
  4. Une archive <nom>.zip contenant <nom>.xodr et <nom>.xosc se télécharge.
Fenêtre de terminal
unzip ma-scene.zip
esmini --osc ma-scene/ma-scene.xosc --window 60 60 1024 768

Si vous n’avez besoin que de l’un des deux :

  • Fichier → Exporter → OpenDRIVE (.xodr)
  • Fichier → Exporter → OpenSCENARIO (.xosc)

L’exporteur fait partie de @drawtonomy/sdk et fonctionne sans l’éditeur. Utilisez-le dans des pipelines CI, des outils côté serveur ou des extensions de navigateur :

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

Pour l’API complète et les points d’extension, voir la référence du SDK Exporteur.

FormatVersion
OpenDRIVE1.8
OpenSCENARIO1.3