Polygons
2015-03-31, post № 6
programming, Pygame, Python, #-gon, #255-gon, #5-gon, #6-gon, #°, #black, #black and white, #blue, #change, #circle, #controlled, #distance, #experiment, #function, #generator, #getCirclePos, #movement, #moving, #n-gon, #orgital, #pi, #points, #polygon, #polygons, #random, #white
Using my getCirclePos()
function, I thought of not only creating a circle. Dividing 𝟥𝟨𝟢° by 𝑛, you get 𝑥°. Now 𝑥° is a 𝑛-th of a circle. If I connect 𝑛 points with each other, always adding 𝑛° and starting from 𝟢°, I get a 𝑛-gon. ‘Polygons’ does exactly this. The minimum 𝑛-gon-count is 𝟥, the maximum 𝟣𝟢𝟢𝟢.
Usage
- ‘w’ increases the polygon point count,
- ‘s’ decreases up the polygon point count,
- ‘Up’ does what ‘w’ does, but you can hold it,
- ‘Down’ does what ‘s’ does, but you can hold it,
- ‘r’ starts the random movement (polygon count changes randomly).
Source code: polygons.py