Catlike Coding

Marching Squares

An old series about drawing and reconstructing shapes using a 2D grid. Why not Marching Cubes? Because the concepts are the same for both 2D and 3D, and dealing with two dimensions is already complex enough.

  1. Partitioning Space
  2. Sharing and Crossing
  3. Staying Sharp
  4. Erecting Walls
  5. Being Colorful