İçeriğe geç

OpenDRIVE / OpenSCENARIO / esmini'ye dışa aktarın

drawtonomy, sahnenizi ASAM OpenDRIVE (.xodr) ve OpenSCENARIO (.xosc) olarak dışa aktarabilir veya her ikisini esmini oynatması için hazır bir zip olarak paketleyebilir.

Dışa aktarımdan sonra esmini'de oynatılan bir drawtonomy sahnesi

  1. Sahnenizi çizin (şeritler, araçlar, trafik ışıkları…).
  2. Dosya → Dışa Aktar → esmini için dışa aktar’ı açın.
  3. İstendiğinde bir temel ad girin.
  4. <ad>.xodr ve <ad>.xosc içeren bir <ad>.zip indirilir.
Terminal window
unzip my-scene.zip
esmini --osc my-scene/my-scene.xosc --window 60 60 1024 768

İkisinden yalnızca birine ihtiyacınız varsa:

  • Dosya → Dışa Aktar → OpenDRIVE (.xodr)
  • Dosya → Dışa Aktar → OpenSCENARIO (.xosc)

Dışa aktarıcı @drawtonomy/sdk’nın bir parçasıdır ve düzenleyici olmadan çalışır. Onu CI işlem hatlarında, sunucu tarafı araçlarda veya tarayıcı uzantılarında kullanın:

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

Tam API ve uzantı noktaları için Dışa Aktarıcı SDK referansı sayfasına bakın.

FormatSürüm
OpenDRIVE1.8
OpenSCENARIO1.3