Bounding diamond

From LifeWiki
Jump to navigation Jump to search

The bounding diamond of a pattern is the smallest diamond that fits the entire object. The diamond is diagonal lines meeting up with a side length of 1 or 2 depending on the size. It is useful for seeing how close a glider can be to an object without colliding.

The block, tub, pond and generation 5 of the T-tetromino represent the edges of the bounding diamond of width 2, 3, 4 and 5 respectively. The "octagon" phase of the octagon II represent the edges of the bounding diamond of width 8.

x = 73, y = 10, rule = B3/S23 o2b2o3bo4b2o5bo6b2o7bo8b2o9bo10b2o$3b2o2bobo2bo2bo3bobo4bo2bo5bobo6bo 2bo7bobo8bo2bo$8bo3bo2bo2bo3bo2bo4bo3bo3bo4bo4bo5bo3bo6bo4bo$13b2o4bob o3bo4bo2bo5bo2bo6bo3bo5bo4bo6bo$20bo5bo2bo4bo3bo3bo6bo2bo7bo2bo8bo$27b 2o6bobo5bo4bo4bo5bo3bo8bo$36bo7bo2bo6bo3bo5bo6bo$45b2o8bobo7bo4bo$56bo 9bo2bo$67b2o! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ THEME 6 ZOOM 12 HEIGHT 400 WIDTH 960 ]]
Edges of the bounding diamond of widths 1-10: width 1, 6, 7 and 10 edges are sparks; width 2, 3, 4, and 9 are (or evolve into) still lifes; width 5 and 8 are (or evolve into) oscillators
(click above to open LifeViewer)
RLE: here Plaintext: here

Bounding diamonds can be used to determine whether a glider is guaranteed to escape or not. LifeViewer's "kill gliders" option kills gliders that are outside the bounding diamond of the rest of the pattern. Bounding box cannot be used, as an XWSS can catch up to it; this was a bug in prior versions of LifeViewer.

See also