تخطَّ إلى المحتوى

التصدير إلى OpenDRIVE / OpenSCENARIO / esmini

يستطيع drawtonomy تصدير مشهدك بصيغة ASAM OpenDRIVE (.xodr) وOpenSCENARIO (.xosc)، أو حزمهما معًا في zip جاهز لتشغيل esmini.

مشهد drawtonomy يُشغَّل في esmini بعد التصدير

  1. ارسم مشهدك (مسارات، مركبات، إشارات مرور…).
  2. افتح File → Export → Export for esmini.
  3. أدخل اسمًا أساسيًا عند الطلب.
  4. يُنزَّل ملف <name>.zip يحتوي <name>.xodr و<name>.xosc.
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