Looking at thingiverse.com I came to the conclusion that the minimal requirement is to be able to preview STL file format, but I am open to suggestion concerning the file format.
I am aware of react-stl-viewer which can display, and a couple of github projects based on that. Our aim is to offer a simplistic editor where you add/ union/ delete platonic solids and spheres only without having an active internet connection. What approach (e.g. make, buy, branch) would you suggest? Does it make sense to somehow involve OpenGL?
Illustration. I would like to be create an object like the grey (cylindric) resonator shown above. Please ignore the magnetic field and all the physical measurements around. I created the model long ago with what is today called CST Microwave Studio
PS: I am aware of https://3dprinting.stackexchange.com/ but this here is an (architectural) programming question.