A few new patterns, mostly invisible improvements
Worked out the math for strap patterns for six point stars so now I can produce some nicer patterns. I almost have eight point stars, but there are still some lines overlapping where they shouldn't. Mostly, I've been reorganizing the code into more manageable classes. I am also now working on a very simple interactive version. It will only have one button, "Start," and will generate a randomly colored pattern. The eventual goal would be a program where the user could adjust and fine tune attributes to his or her liking. In this pattern's case, for instance, the "strap," can be made wider or narrower, colors can be given limiting ranges (currently "dark," "mid," "light" and "all possible values"), the border of the background stars can be made thicker, which in this case, makes a nice outline along the hexagonal spaces, and adds a little depth to the stars, as well. All of these things are adjustable right now, but only manually, within the code.