teaching machines

Madeup Status Report #7

Madeup has come a long way in the past several months. The prospect of describing all of the updates in a status report has intimidated me, and I’ve pushed it off. However, this week I’m in Memphis, TN. Life is slower here. So I’ll write. You can find a summary of many of the software fixes below. […]

Madeup Snippet: Path Walker

Three simple functions to help build some intricate objects. Can you build the path above by only using loops?

Coupe

Now that Madeup allows me to subtract one mesh from another, I am able to accomplish one of my dreams: print a car for my car-loving children. I traced out the body of this little coupe, extruded it, and then subtracted away three dowels for the window and axles: I printed four half-cylinders for the […]

Reaction Ball

A couple of summers ago, we picked up a SKLZ Reaction Ball at a local sporting goods store: It bounces in funny ways to help you train your hand-eye coordination. We decided to make our own using the new mesh intersection operator in Madeup. A reaction ball is the union of one big sphere and […]

Deskstop

When I wanted to record my evolving egg animation, I went looking around for tools that would make it easy to repeatedly capture a particular area of my screen as it evolved. I wanted a stop-motion style of animation, but I could only find tools that recorded continuously. Regular screenshot tools don’t make it easy to […]

Egg

In Mathographics, Robert Dixon tells me that any curve can be decomposed into a sequence of arcs. One can also go in reverse: lay out a bunch of intersecting circles, trace an arc on one circle, but then jump ship to another arc when you reach an intersection. If the circles intersect such that they also pass through […]

Wrong Number #1

Everywhere I go I see shapes that can be modeled algorithmically in Madeup. It’s kind of fun to parameterize the everyday objects of our life, but then tweak a parameter. I open up a window into an alternate universe—mostly like ours, but with one thing very wrong. Here’s a familiar icon with one and only one […]

Mesh Differencing

A feature that I’ve long wanted in Madeup is the ability to subtract away holes from a mesh. I try to implement most features myself, because I want to learn. However, constructive solid geometry is too much for me. I turned to libigl, CGAL, Eigen, and Boost for help, and now I can join solids in […]

Swirl Ball

A few months back, I saw a 2D illustration in Mathographics that was begging to be expanded into 3D. Here’s my “spin” on that expansion. First, I started with a simple circle. I anticipated doing a lot of plotting of polar coordinates, so I factored out a helper function. Next up was shaping the circle into a lobed, flowery […]

Benzene

Over Thanksgiving I added per-vertex coloring to Madeup. No longer are we bound to a single color for the entire model! To celebrate, I fused together a benzene ring.  

1 8 9 10 11 12 20