Przejdź do głównej zawartości

Eksportuj do OpenDRIVE / OpenSCENARIO / esmini

drawtonomy może eksportować scenę jako ASAM OpenDRIVE (.xodr) i OpenSCENARIO (.xosc) lub spakować oba jako zip gotowy do odtwarzania w esmini.

Scena drawtonomy odtwarzana w esmini po eksporcie

  1. Narysuj scenę (pasy, pojazdy, sygnalizacja świetlna…).
  2. Otwórz Plik → Eksport → Eksport dla esmini.
  3. Wprowadź nazwę bazową, gdy zostaniesz o nią zapytany.
  4. Pobiera się <nazwa>.zip zawierający <nazwa>.xodr i <nazwa>.xosc.
Okno terminala
unzip my-scene.zip
esmini --osc my-scene/my-scene.xosc --window 60 60 1024 768

Jeśli potrzebujesz tylko jednego z dwóch:

  • Plik → Eksport → OpenDRIVE (.xodr)
  • Plik → Eksport → OpenSCENARIO (.xosc)

Eksporter jest częścią @drawtonomy/sdk i działa bez edytora. Użyj go w potokach CI, narzędziach po stronie serwera lub rozszerzeniach przeglądarki:

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

Pełne API i punkty rozszerzenia znajdują się w materiałach referencyjnych Exporter SDK.

FormatWersja
OpenDRIVE1.8
OpenSCENARIO1.3