This script generates a diagram of the largest possible regular polygon that can fit inside a square sheet of paper.
The diagram has side measurements that help you cut out a perfect, symmetrical shape that maximizes the use of the available surface area.
You will need PIL and numpy to run this script.
pip install pillow numpy
a stands for anticlockwise and c stands for clockwise.
You can change constants under maxpolygon._config.py in order to modify the appearance.