bark-simulator / bark

Open-Source Framework for Development, Simulation and Benchmarking of Behavior Planning Algorithms for Autonomous Driving
https://bark-simulator.github.io/
MIT License
287 stars 69 forks source link

Renderer in World #504

Closed patrickhart closed 3 years ago

patrickhart commented 3 years ago

The Renderer class enables adding (geometric) primitives to be drawn.


It implements a buffer_ that, e.g., stores geometric primitives, such as Lines, Polygons, etc. This buffer can be filled either by adding primitives manually or by using the BufferedViewer.

The Renderer class itself does not implement any rendering functionality (yet). It can be rendered using any kind of framework, such as, e.g., Unity.


Also removed the Pandas3d viewer due to inactivity.

patrickhart commented 3 years ago

Okay, I will merge this then for now. And add the child renderer functionality in a separate PR.