S,C,F,O,B,D - Sphere, Cube, Flattened Square, Spheroid, Box, Disc
T - Tessellate (change vertex count)
L - Toggle light position
G - Toggle Gouraud shading
Space - Toggle random morphing
Playing around with basic 3D shapes. There's definitely room for optimization and the Gouraud shading is a little glitchy
It's going to lag when displaying shapes with 98 vertices
It's going to crawl when using Gouraud shading
You won't see spheres, spheroids or discs when the vertex count is 8 because it's physically impossible
#3d #techdemo #watchable #description(Real-time morphing between 3D shapes. This was written when I was first experimenting with what I could achieve using the pen.)