'Matplotlib VS pyOpenGL VS PyPRT Vs Open3D which one is better for construct dynamic 3D environment with 3D polygons

I want to construct an environment that is consists of many 3D polygons to represent buildings in a city and 3D moving spheres to represent moving drones.

Which of these tools is the best for this task? Matplotlib, PyOpenGL, PyPRT or Open3D.

I have tried on Matplotlib by constructing these 3D polygons with many surfaces, but that leads to a very very laggy figure when displaying it.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source