teaching machines

LaTeX Calendar Generator

My wife is crafting together a calendar full of family photos, and she asked me to print off some simple 2016 calendar grids that she found online. I looked at the templates and vomited. They had URLs on them. Because I suffer from developerism, I asked my wife if she’d let me try and generate some calendar pages […]

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.  

Snowflake

I have a challenge with some students to make a Christmas ornament in Madeup. I was pretty certain I was going to make a cutesy revolved Christmas tree, but I needed more time to think about the math. I fell back on something we fall back on: All told, the snowflake is comprised of 2 […]

MacMolPlt

In an earlier chapter of my life, I had the opportunity to work with a computational chemist at a Department of Energy laboratory to help build MacMolPlt, an application for generating graphical models of molecules. I was given immense freedom to learn and create. It was that job that taught me the most about computer graphics, […]

Blackbox 26

Blackbox 25

Blackbox 24

Blackbox 23

1 28 29 30 31 32 46