top of page


Moving Mountains: 2- to 3-Dimensional Topographic Models
This project takes an 3D topographic modeled object as an input, in this case a model of the Matterhorn Mountain, and outputs a representation of the model for slicing. The project uses 2D and 3D concurrently.
Joelle McDonald
Apr 20, 2025


A Homemade Slicer for 3D Printing
I coded a 3D slicer using Grasshopper, Python, and Rhino, then tested the results against Prusa Slicer
Joelle McDonald
Mar 13, 2025


Parametric Furniture Design
Use parametric design in Grasshopper to design three tables and 3D print models of two.
Joelle McDonald
Mar 9, 2025


"Stacking Up": A Slicer for Parametric Designs
3D Parametric Design and Slicing for Laser Cutting
Joelle McDonald
Mar 5, 2025


L-Systems: "Stringing Along"
Laser cut L-System designs created in this blog post This assignment uses Turtle to explore the creation of L-Systems. I begin with a review of Turtle functions before finishing a skeleton code provided to me to create my first working L-System. After checking that code is working against an example, I go on to create three unique designs of my own. I then laser cut two of those designs before delving into adding randomization and probabilistic rule applications to my L-Syste
Joelle McDonald
Feb 21, 2025


Laser Cutting Computationally Generated Forms
I coded three computational designs in Processing, one of which used the Turtle library. I went on to laser etch and cut two designs.
Joelle McDonald
Feb 3, 2025


Some Favorite Examples of Computational Design
In this blog post I begin my exploration of computational design by looking for examples of such design in the real world. Computational design is not necessarily design work done on a computer, but designs that use parameters and algorithms. These can be found both in nature and in the human-created world. Computational Design in Nature Botanical (Tinogeorge, 2017) The leaves of coconut trees demonstrate parameter-based growth as each leaf grows at a 20º angle relative to th
Joelle McDonald
Jan 22, 2025
bottom of page