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, con la possibilità di esportare un modello .obj dalla geometria. Si basa sulla libreria C++ open source libOpenDRIVE compilata in WebGL; il core del visualizzatore è closed-source, ma i file pubblici sono disponibili 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.

Quando qualcuno ti passa un file OpenDRIVE — o lo ha prodotto il tuo stesso strumento — odrviewer.io è un modo comodo per dargli un’occhiata direttamente dal browser.

odrviewer.io e drawtonomy non sono davvero strumenti alternativi: odrviewer.io serve principalmente a visualizzare file .xodr, mentre drawtonomy serve a schizzare un layout 2D ed esportare OpenDRIVE. Secondo la documentazione dell’esportatore, l’esportazione OpenDRIVE 1.8 di drawtonomy copre un sottoinsieme della specifica — corsie, semafori, attraversamenti pedonali, oggetti di base — e al momento non emette primitive di giunzione né segnali stradali come voci <signal>.

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

  • Abbozza un layout semplice in drawtonomy ed esporta in OpenDRIVE 1.8.
  • Apri il file .xodr esportato in odrviewer.io per vedere il rendering 3D e verificare che la geometria sia quella attesa.
  • Itera in drawtonomy; ricontrolla in odrviewer.io.

drawtonomy è il lato schizzo-ed-esporta; odrviewer.io è il lato visualizza-e-ispeziona.

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