ข้ามไปยังเนื้อหา

ส่งออกเป็น 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 pipeline เครื่องมือฝั่งเซิร์ฟเวอร์ หรือส่วนขยายเบราว์เซอร์:

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