I recently added a stupidly useful function to the WFR, SignedPermutations. At the end of the function, and here, you can see how all 18 classic polyhedra can be constructed as 1-liners.
Let’s look at one of them. The icosidodecahedron can be constructed from two vectors:
That’s half of the Disdyakis Triacontahedron. Quaternions are great for 3D rotations, not so good for reflections. Also, each triangle is put into position by 2 of the icosian quaternions, so there’s some clean-up that can be done.
I’ve written the following many times in combination with Permutations: