Salta ai contenuti

drawtonomy vs odrviewer.io

odrviewer.io è un visualizzatore OpenDRIVE online. Carichi un file .xodr e il sito renderizza la rete stradale in 3D nel browser, e puoi esportare un modello .obj dalla geometria. Si basa sulla libreria C++ open source libOpenDRIVE compilata in WebGL; il core del visualizzatore è closed-source, con asset pubblici su GitHub.

Cosa copre odrviewer.io (dal sito ufficiale e da libOpenDRIVE):

  • Caricamento e visualizzazione di file OpenDRIVE .xodr in 3D, interamente nel browser.
  • Esportazione di una mesh .obj della geometria stradale.
  • Un modo rapido e senza installazione per verificare il contenuto effettivo di un file .xodr.

Per controllare un file OpenDRIVE ricevuto da altri — o prodotto dal tuo stesso strumento — odrviewer.io è un modo pratico per esaminarlo direttamente nel browser.

odrviewer.io e drawtonomy non sono veramente alternativi: odrviewer.io serve a visualizzare file .xodr in 3D, mentre drawtonomy può importare un file .xodr, permetterti di modificare corsie e connessioni in 2D, ed esportare OpenDRIVE di nuovo. odrviewer.io renderizza ma non modifica; drawtonomy modifica ma non renderizza in 3D. Secondo la documentazione dell’esportatore, l’esportazione OpenDRIVE di drawtonomy (fino alla versione 1.8) copre un sottoinsieme della specifica — corsie, semafori, attraversamenti pedonali, oggetti di base — e approssima la geometria analitica per i percorsi che crei, mentre mantiene i percorsi non modificati tramite carry-through.

Un abbinamento naturale — entrambi girano nel browser senza nulla da installare:

  • Importa un file .xodr in drawtonomy, modifica la geometria e esportalo di nuovo.
  • Apri l’esportato .xodr in odrviewer.io per vedere il rendering 3D e confermare che la geometria sia corretta.
  • Itera in drawtonomy; ricontrolla in odrviewer.io.

Oltre alla mappa stessa, drawtonomy crea anche uno scenario OpenSCENARIO sulla strada e lo esegue nel browser su esmini-WASM — una riproduzione 2D con controlli di trasporto, telecamera di follow e tracce fantasma. Vedi l’editor di scenario. odrviewer.io è il lato visualizzazione-ispezione 3D; drawtonomy è importazione-modifica-esportazione più riproduzione di scenario nel browser.

Entrambi gli strumenti mostrano che i flussi di lavoro OpenDRIVE possono vivere nel browser senza installazione desktop. La base di odrviewer.io, libOpenDRIVE, è usata anche altrove nella comunità degli strumenti ASAM OpenDRIVE. Per gli strumenti che creano OpenDRIVE anziché visualizzarlo, vedi LaneMaker, Truevision Designer e RoadRunner. Lavoriamo su parti diverse dello stesso ecosistema.