Pular para o conteúdo

drawtonomy vs odrviewer.io

O odrviewer.io é um visualizador online de OpenDRIVE. Carregue um arquivo .xodr e ele renderiza a rede viária em 3D diretamente no navegador, com a opção de exportar um modelo .obj da geometria. É construído sobre a biblioteca C++ de código aberto libOpenDRIVE, compilada para WebGL; o núcleo do visualizador em si é de código fechado, mas com assets públicos no GitHub.

O que o odrviewer.io oferece (conforme o site e o libOpenDRIVE):

  • Carregamento e visualização de arquivos OpenDRIVE .xodr em 3D, inteiramente no navegador.
  • Exportação de uma malha .obj com a geometria viária.
  • Uma forma rápida, sem instalação, de verificar o que um arquivo .xodr realmente contém.

Para quem precisa conferir um arquivo OpenDRIVE recebido de um colega — ou gerado pela própria ferramenta — o odrviewer.io é uma solução prática e acessível direto do navegador.

Como o drawtonomy pode atuar ao lado do odrviewer.io

Seção intitulada “Como o drawtonomy pode atuar ao lado do odrviewer.io”

O odrviewer.io e o drawtonomy não são substitutos um do outro: o odrviewer.io é voltado principalmente para visualizar arquivos .xodr, enquanto o drawtonomy serve para esboçar um layout 2D e exportar OpenDRIVE. Conforme sua documentação do exportador, a exportação OpenDRIVE 1.8 do drawtonomy cobre um subconjunto do padrão — faixas, semáforos, faixas de pedestres e objetos básicos — e ainda não gera primitivas de junção nem entradas <signal> para sinalizações de trânsito.

Uma combinação natural para quem trabalha no navegador sem nada instalado:

  • Esboce um layout simples no drawtonomy e exporte para OpenDRIVE 1.8.
  • Abra o arquivo .xodr exportado no odrviewer.io para ver a renderização 3D e confirmar se a geometria está correta.
  • Ajuste no drawtonomy e verifique novamente no odrviewer.io.

O drawtonomy é o lado do esboço e da exportação; o odrviewer.io é o lado da visualização e da inspeção.

As duas ferramentas mostram que os fluxos de trabalho com OpenDRIVE podem funcionar inteiramente no navegador, sem instalação de software desktop. A base do odrviewer.io, a libOpenDRIVE, também é usada em outras partes do ecossistema de ferramentas ASAM OpenDRIVE. Para ferramentas que criam OpenDRIVE em vez de apenas visualizá-lo, veja LaneMaker, Truevision Designer e RoadRunner. Cada uma atua em uma parte diferente do mesmo ecossistema.