There are 43,380 way to unfold a dodecahedron!. This project allows you to explore 3 of the ways to do this. I may add more later. Move your mouse to/tap the right of the screen to reveal touch controls. Quick keys. Arrows keys to rotate. F: to fold U: to unfold N: Next shape
An unfolded polyhedron is called a net. For more information see https://mathworld.wolfram.com/RegularDodecahedron. The 3rd net is one of the 20 nets with minimal diameter. It is the first from the paper. Diameters of Planar Nets of the Regular Dodecahedron by ISOKAWA Yukinao in the Bulletin of the Faculty of Education, Kagoshima University. Natural science, volume 65 pg. 35-40. I would like to add all 20 of them in the future. This project uses a rotation method I have not seen in scratch. Instead of using rotation matrices. I used quaternions. This allows for quick computation as well as an efficient way to keep track of all combined rotations. For more information see: https://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation This project uses "Faster Triangle Filler" https://scratch.mit.edu/projects/24828481/ by @TheLogFather. Also the idea for rendering sides by depth I got from looking at projects from @Scratch-Minion