teaching machines

Twoville at Bridges Math Art 2021

Following are the notes from a talk I gave at Brides Math Art 2021. My paper was a short paper, which means I had ten minutes to speak. For the next ten minutes, I will tell some stories about a piece of software that I’ve been writing for making two-dimensional shapes using mathematics and computer […]

Visual Studio Code Setup

This post is part of a course on geometric modeling at the Summer Liberal Arts Institute for Computer Science held at Carleton College in 2021. There are benefits to working on your local machine. You aren’t impacted by a slow network connection or service hiccups. There are also costs. You are on your own for […]

Project Ideas

This post is part of a course on geometric modeling at the Summer Liberal Arts Institute for Computer Science held at Carleton College in 2021. Below are a few ideas for research projects that will build off of the 3D thinking that you’ve been doing. The descriptions are intentionally vague, as the projects are meant […]

Other Extrusions

This post is part of a course on geometric modeling at the Summer Liberal Arts Institute for Computer Science held at Carleton College in 2021. As you have time, create other flat shape generators. Here are a few ideas: an arrow your first initial Pac-Man an arch an annulus (ring) Feed their return values into […]

Tranformations

This post is part of a course on geometric modeling at the Summer Liberal Arts Institute for Computer Science held at Carleton College in 2021. All of our shape generators center the shapes around the origin. As we carve out new shapes using boolean operations, we want to be able to transform parts so that […]

Button

This post is part of a course on geometric modeling at the Summer Liberal Arts Institute for Computer Science held at Carleton College in 2021. Here’s an unsung hero whose worth isn’t recognized until it’s gone: Just in case you lose one and need to print a replacement, you should have a 3D model of […]

D6

This post is part of a course on geometric modeling at the Summer Liberal Arts Institute for Computer Science held at Carleton College in 2021. Future archaeologists will someday dig up our modern-day homes, and they will find many of these artifacts: This is a six-sided die, known as a D6 to gamers who must […]

Bowl

This post is part of a course on geometric modeling at the Summer Liberal Arts Institute for Computer Science held at Carleton College in 2021. Every archaeological dig seems to turn up a bowl. Our species has been making them for millenia, so it only seems right to make one out of code. Write a […]

Square Pot

This post is part of a course on geometric modeling at the Summer Liberal Arts Institute for Computer Science held at Carleton College in 2021. Consider the square pot below, which is just asking you to fill it with soil and plants. Or maybe pens and pencils. Or maybe ice and lemonade. Write a function […]

Chain

This post is part of a course on geometric modeling at the Summer Liberal Arts Institute for Computer Science held at Carleton College in 2021. With these next few exercises, you are given only an image of a target shape and function specification. It’s up to you to deduce what boolean operations are happening to […]

1 2 3 46