This project aims to explore geometric shapes created from geodesic domes through subdivision and radial projection. It was also a learning exercise in Threejs, matrix operations, and working with custom meshes and normals. For that purpose, I coded my own mini-library for matrix multiplication and creation of custom meshes, including the calculations of face and vertex normals, passed on to the threejs library for display.
2021
Software: JavaScript, threejs.