Bỏ qua để đến nội dung

drawtonomy và odrviewer.io

odrviewer.io là trình xem OpenDRIVE trực tuyến. Bạn tải lên file .xodr và nó render mạng lưới đường dạng 3D ngay trong trình duyệt, đồng thời có thể xuất mô hình .obj từ dữ liệu đó. Công cụ này được xây dựng trên thư viện C++ mã nguồn mở libOpenDRIVE được biên dịch sang WebGL; phần lõi của trình xem là mã nguồn đóng, với các tài nguyên công khai trên GitHub.

Những gì odrviewer.io cung cấp (theo trang chủlibOpenDRIVE):

  • Tải và xem file OpenDRIVE .xodr ở dạng 3D, hoàn toàn trên trình duyệt.
  • Xuất lưới .obj của geometry đường.
  • Cách nhanh, không cần cài đặt để kiểm tra xem file .xodr thực sự chứa gì.

Khi bạn nhận được một file OpenDRIVE từ người khác — hoặc do chính tool của bạn tạo ra — odrviewer.io là cách tiện lợi để xem nhanh ngay trên trình duyệt.

odrviewer.io và drawtonomy không thực sự thay thế cho nhau: odrviewer.io chủ yếu để xem file .xodr, còn drawtonomy dành để phác thảo layout 2D và xuất OpenDRIVE. Theo tài liệu exporter, export OpenDRIVE 1.8 của drawtonomy bao phủ một phần đặc tả — làn đường, đèn giao thông, vạch sang đường, đối tượng cơ bản — và chưa hỗ trợ junction primitive hay biển báo dạng phần tử <signal>.

Kết hợp tự nhiên — cả hai đều chạy trên trình duyệt, không cần cài đặt gì:

  • Phác thảo layout đơn giản trong drawtonomy rồi xuất OpenDRIVE 1.8.
  • Mở file .xodr vừa xuất trên odrviewer.io để xem render 3D và xác nhận geometry đọc đúng như mong đợi.
  • Chỉnh sửa lại trong drawtonomy; kiểm tra lại trên odrviewer.io.

drawtonomy lo phần phác thảo và xuất file; odrviewer.io lo phần xem và kiểm tra.

Cùng trong hệ sinh thái OpenDRIVE trên trình duyệt

Phần tiêu đề “Cùng trong hệ sinh thái OpenDRIVE trên trình duyệt”

Cả hai công cụ đều cho thấy quy trình làm việc với OpenDRIVE có thể chạy hoàn toàn trên trình duyệt mà không cần cài phần mềm desktop. Nền tảng của odrviewer.io, libOpenDRIVE, cũng được sử dụng ở nhiều nơi khác trong cộng đồng công cụ ASAM OpenDRIVE. Với những công cụ tạo OpenDRIVE thay vì chỉ xem, hãy xem thêm LaneMaker, Truevision Designer, và RoadRunner. Chúng ta cùng làm việc trên những phần khác nhau của cùng một hệ sinh thái.