# opendrivejs **Repository Path**: cgyy/opendrivejs ## Basic Information - **Project Name**: opendrivejs - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-01-22 - **Last Updated**: 2021-12-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Introduction `opendrivejs` is a javascript based parser to visualize `.xodr` file into browser. `Demo`: https://opendrivejs.web.app/scenario/ `OpenDrive` standards - https://releases.asam.net/OpenDRIVE/1.6.0/ASAM_OpenDRIVE_BS_V1-6-0.html # Development environment 1. Node.js > 12.16.1 2. Install dependencies by `yarn install` 3. Start by `yarn start` # Todo 1. `DONE` Setup react.js project with three.js and a simple `.xodr` file. 2. `DONE` Convert XML to JSON. remove newline character. 3. `DONE` Create a classes to parse json OpenDrive object. 4. `DONE` Ability to parse line geometry. 5. `DONE` Plot simple straight reference line and a basic road in three.js 6. ` ` Add support for spiral. 7. `DONE` Add simple camera setting. 8. `DONE` Add simple lane support, lane with fixed width 9. `DONE` Convert to TypeScript