I have seen some code (https://mathematica.stackexchange.com/a/9593) to create an animation of a hypercube rotating, but I'm really struggling to understand how it works. I find it quite complicated. Suppose I would like to create a very similar animation, but rather than a hypercube, using a "hyperdodecahedon" (AKA 120-cell) instead? Does the code need to be completely rewritten in order to achieve that, or can it be done with just a few minor changes? How would you create that animation for a 120-cell?
Perhaps something like this: https://upload.wikimedia.org/wikipedia/commons/f/f9/120-cell.gif