A generative drawing coded in Processing using 3D shapes. I used custom functions, different camera positions, and blend modes to create shapes that can be manipulated by mouse position. A mouse click will clip the render boundaries which leads to different visual outcomes by capturing shapes at certain positions. When the code starts running, the shapes are being randomly generated, but with mouse movement, more shapes are being extruded from the initial ones. Below is a short video made from the still images exported from the Processing sketch.