polyhedra-viewer
polyhedra-viewer copied to clipboard
[Feature] 3D table of polyhedra
Description
Use actual 3D models of polyhedra in our main "periodic table", laid out in a manner similar to Shirley Wu's "Legends" visualization.
Motivation
The reason we use 2D screenshots and thumbnails is becuase X3DOM has a default camera behavior that's difficult/impossible to turn off: you can scroll around 360 degrees in all directions. This is bad for a scenario where we want a relatively static camera that should only be able to "pan" in orthogonal directions as we see the different types of polyhedra. If we switch to threejs (#13) it would make it a lot easier to set up this scene.
Other considerations
Other stuff we can do if we have 3D models for our table:
- Be able to spin the polyhedra
- Be able to use user-defined color schemes
- Be able to resize the polyhedra based on edge length or volume