Subdivision Applet Update (Processing 3)

An update to my previous subdivision applet project. I added some interactivity to the demo applet. Here’s a clip of me manipulating the vertices of the model, and then performing a couple iterations of split and average. I’m pleasantly surprised at how powerful this applet is with just the few basic tool I’ve coded into it. Midpoints between vertices can be toggled on and can become a new vertex on the mesh. All in less than 500 lines of code in Processing 3.