MATLAB: How to create parking structure using RoadRunner

3-dArchitecturemodellingparkingroadrunner

Is it possible to create a parking structure in RoadRunner? Does RoadRunner have any inbuilt functionality to perform the same?

Best Answer

As of MATLAB R2020b, there is no in-built tool to create parking structures in RoadRunner. However, you can execute the following steps: (For corresponding images please refer to the attachments):
1. Create the drivable areas as separate roads. It is often easiest to intersect straight sections of road at the corners of the parking structure. [Image1]
2. Use the “Parking” lane type to define the parking areas. Set the width of that lane to the desired depth of the parking spaces and use the Parking Tool to set the width of the parking spaces. [Image2]
3. Use a different “Stack Level” for each level of the parking structure. I recommend that ramps share the same stack level as the bottom of the ramp. A Custom junction will be needed for the top of the ramp. [Image3]
4. Surfaces will likely be the trickiest part of creating the parking structure – particularly around the ramps. It is possible to remove surfaces in RoadRunner in the Surface Tool by selecting the surface and pressing Delete, but it will be recreated when the roads change (so do this last). While working, it may be advantageous to replace the material of these surfaces with a fully transparent material – but note that the surface will still need to be removed when finished. [Image4]
5. Roofs/ceilings of the parking structure are not supported in the current version of RoadRunner. After creating the scene, export and import into a 3D modeling program (Maya, Blender, 3Ds Max, etc.) to create the missing pieces. These pieces can (optionally) be re-imported into RoadRunner to finish the scene. [Image5]
Related Question