I did a small project few months ago, which could be quite helpful to visualize many geometric objects and manipulate them.
'Gemmini', That's the name of project I chose.
Gemmini provides 70+ geometry classes including common polygons, curves, and symbols.
If you're working with Python, you may know that it offers useful plotting packages. Right, The basic principle of Gemmini underlies 'matplotlib': plotting dots (vertices), connecting each others with several edges, and resulting in a final form of a geometry.
Besides, plenty of manipulating functions for mathematical analysis and 2D/3D transformation are also available.
Make adorable shapes by yourself, and find a nice use case for your other projects!