3DStreet is a tool for quickly designing safer streets. I was contributor for 2 years.
The tool allows to create interactive 3D models of city street design for improvement projects, city planners and other interested parties.
The project was written using 3D AR/VR WebGL libraries Three.js, A-FRAME, and React.
Editing a Street - change and movement of elements
The editor allows you to create almost any complex streets models, such as the intersection
I participated in the creation of the 3D street editor - writing code on JavaScript, Three.js, React, which connects the logic of the interface with editing objects in Three.js.
I wrote a 3Dstreet core code - generating 3D street objects based on the description of the street sections in JSON format, which comes from Streetmix.net.
I implemented the functions of saving and loading the street model in JSON format.
I implemented support for Google Maps, Google 3D Tiles. I have edited Open-Source Three.js library to work with 3D Tiles. Implemented the search for Google Maps streets and embedded a generated 3D street model in a 3D Google map.
And performed many other tasks related to the interaction of 3D and Web UI.
Like this project
1
Posted Aug 22, 2024
3DStreet is a tool for quickly designing safer streets. I've been worked with generating elements, creating components, save/load support, 3D Tiles support, etc