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 in 2D e ha un’anteprima 3D di sola visualizzazione per la riproduzione degli scenari, non un viewport di rendering mappe in 3D. L’export OpenDRIVE di drawtonomy può emettere connettività <junction> e approssima la geometria analitica per i percorsi che crei, mentre mantiene i percorsi non modificati tramite carry-through verbatim — è proprio in quel carry-through verbatim che la connettività delle giunzioni è più affidabile; la geometria di giunzione generata da zero da corsie disegnate a mano resta poco precisa.

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 — riproduzione con controlli di trasporto, telecamera di follow, tracce fantasma e un’anteprima 3D opzionale del run. Vedi l’editor di scenario. odrviewer.io è il lato ispezione-mappa in 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.