I needed a glasses stand that could hold multiple pairs of glasses, and couldn't find a model of one, so I made it myself.
This is my first parametric model, so it's not perfect, but it should be enough for most people's needs. There are holes in the base for 5x3 magnets, just to help prevent it from falling forwards, but that is one of the available parameters if you have different size magnets.
I have only tested with 4 pairs of glasses, but if you plan on making it much higher, I would glue something along the spine to help stability. My tests were also only using a friction fit, but I imagine some CA glue or something would also help with stability.
If you aren't using my print profile, I suggest at least 5 or 6 walls to ensure the spine has enough strength, and a relatively high percentage for infill to add weight to the base for stability. Second plate in the 3mf is just to make it easy to print in different colours.