drawtonomy vs odrviewer.io
odrviewer.io
Sección titulada «odrviewer.io»odrviewer.io es un visor OpenDRIVE online. Carga un archivo .xodr y renderiza la red de carreteras en 3D directamente en el navegador, con opción de exportar el modelo como .obj. Está construido sobre la biblioteca C++ de código abierto libOpenDRIVE compilada a WebGL; el núcleo del visor es de código cerrado, aunque los recursos públicos están en GitHub.
Lo que cubre odrviewer.io (según el sitio oficial y libOpenDRIVE):
- Carga y visualización de archivos OpenDRIVE
.xodren 3D, sin salir del navegador. - Exportación de una malla
.objcon la geometría de la vía. - Una forma rápida, sin instalación, de comprobar qué contiene realmente un archivo
.xodr.
Si alguien te pasa un archivo OpenDRIVE — o lo genera tu propia herramienta — odrviewer.io es una solución cómoda para inspeccionarlo desde el navegador.
Cómo encajan drawtonomy y odrviewer.io
Sección titulada «Cómo encajan drawtonomy y odrviewer.io»odrviewer.io y drawtonomy no son sustitutos: odrviewer.io sirve principalmente para visualizar archivos .xodr, mientras que drawtonomy está pensado para diseñar un esquema 2D y exportarlo a OpenDRIVE. Según su documentación del exportador, la exportación a OpenDRIVE 1.8 de drawtonomy cubre un subconjunto de la especificación — carriles, semáforos, pasos de peatones y objetos básicos — y todavía no genera primitivas de intersección ni señales de tráfico como entradas <signal>.
Una combinación natural — ambas herramientas funcionan en el navegador sin instalar nada:
- Diseña un esquema sencillo en drawtonomy y exporta OpenDRIVE 1.8.
- Abre el
.xodrexportado en odrviewer.io para ver el renderizado 3D y confirmar que la geometría es correcta. - Itera en drawtonomy y vuelve a comprobar en odrviewer.io.
drawtonomy se ocupa del diseño y la exportación; odrviewer.io, de la visualización e inspección.
Un mismo ecosistema OpenDRIVE en el navegador
Sección titulada «Un mismo ecosistema OpenDRIVE en el navegador»Ambas herramientas demuestran que los flujos de trabajo con OpenDRIVE pueden vivir en el navegador sin necesidad de instalar ningún programa de escritorio. La base de odrviewer.io, libOpenDRIVE, también se utiliza en otras partes de la comunidad de herramientas ASAM OpenDRIVE. Para herramientas que crean OpenDRIVE en lugar de visualizarlo, consulta LaneMaker, Truevision Designer y RoadRunner. Cada una cubre una parte distinta del mismo ecosistema.