Make Your Own Circle Packing Ornaments Part II: Generating a random circle packing in koebepy.

This post is part II of a three part series. Several years ago I collaborated with my friend and colleague, JMU mathematician (and all around 3D printing empress extraordinaire) Laura Taalman (known to many as mathgrrl) on a set of circle packing ornaments for Christmas. Recently, I saw this great video of the production ofContinue reading “Make Your Own Circle Packing Ornaments Part II: Generating a random circle packing in koebepy.”

Make Your Own Circle Packing Ornaments Part I: What is a Circle Packing?

Several years ago I collaborated with my friend and colleague, JMU mathematician (and all around 3D printing empress extraordinaire) Laura Taalman (known to many as mathgrrl) on a set of circle packing ornaments for Christmas. Recently, I saw this great video of the production of a lovely tesselation and saw our circle packing ornaments inContinue reading “Make Your Own Circle Packing Ornaments Part I: What is a Circle Packing?”

Combinatorial tilings from finite subdivision rules

In this blog post I give an overview of infinite tilings generated using finite subdivision rules and show some koebepy that creates them. If you haven’t already, you may want to install koebepy. In a future post I plan to give a more in-depth tutorial on how to compute tilings using koebepy with this postContinue reading “Combinatorial tilings from finite subdivision rules”

Hi, I’m a Discrete and Computational Geometer.

My name is John Bowers. I’m a discrete and computational geometer and teach computer science at James Madison University. I started this blog in order to have a space to write about geometric problems and coding that I find interesting. I have also been developing a library for exploring discrete and computational geometry in pythonContinue reading “Hi, I’m a Discrete and Computational Geometer.”