July 9th, 2024

Packing Equal Copies

Erich's Packing Center covers various packing problems and solutions involving shapes like triangles, circles, squares, and more. It includes updates on configurations, animations, rigid packings, and related problems with external resource links.

Read original articleLink Icon
Packing Equal Copies

Erich's Packing Center offers a variety of packing problems and solutions involving shapes like triangles, circles, squares, and more. The website provides updates on different configurations such as triangles in squares, circles in triangles, squares in circles, and various other combinations. It covers topics like maximizing total perimeter, tiling, and Heilbronn problems for different shapes. Additionally, the site includes animations and rigid packings for shapes like rectangles and circles. Various related problems such as cubes in cubes, tree planting problems, and minimizing distance ratios are also discussed. The website offers links to other resources related to packing problems, including Torsten Sillke, James Buddenhagen, and more.

Link Icon 2 comments
By @LegionMammal978 - 7 months
The "Squares in Squares" page [0] has a hilarious method for embedding long constants into the SVG files (which contain enough digits that they're clearly being provided more for the reader's sake than the browser's): as entity declarations in an internal DTD, to be referenced in the SVG attributes [1]!

I find it a beautiful usage of a feature that few know about (and even fewer would prefer to know about), but which works well in the browser regardless. I might steal the pattern for some of my own SVGs if no one's looking. (Well, not before testing its portability with non-browser SVG processors.)

[0] https://kingbird.myphotos.cc/packing/squares_in_squares.html

[1] e.g., view-source:https://kingbird.myphotos.cc/packing/square-_11.svg