Week 25: Approaching 1.0
Work continues on GeoBuilder, as I am trying to push out a 1.0 build with all of the necessary features like Vector saving and preset creation. Not everything I have done this week can be displayed visually, so I'll give a quick rundown of my process this week before getting into the imagery.

First of all, I made it so controls for subdivision modes would be hidden if they were not enabled. This makes the program more easy to understand as you aren't as bogged down by useless controls.

Secondly, I worked on a randomization feature for subdivision, that used a random combinations of the modes with random variables. I didn't make this feature actually change the sliders and which modes were enabled, but I think it would be applicable and helpful to users trying to slightly tweak something that was randomly generated.

Next, I added in stroke control to vary up the line weight. I also made the stroke weight randomized between a user set minimum and maximum, and it selects a different value for the outside shape and each subdivision that occurs. I also added an invert mode, that fills in the white space of the shape and makes the stroke white.

Also, like my other apps, I added in Vector exporting to make the shapes work perfectly in Illustrator.

And finally, I built up the preset exporting system so that it would keep track of and be able to change all of the variables in the program. I made a test export and it seems to work perfectly.

Anyway, on to the visuals.
The UI progress so far. All of the features I mentioned above, also there is no more "INITIAL" preset in the preset menu, since I actually put in the preset system which clears out that placeholder.
An example of the Invert mode. It's cheating right now, just changing the stroke to white and the fill to black, but I'm going to attempt a change or create an illustrator action to address this potential shortcoming.
Another inverted triangle shape.
A third example of invert mode. The line going down the center is, in my opinion, an ugly case of randomization that I'm going to try to breed out, but otherwise, a beautiful symmetrical shape.
Pretty cool example of how variable stroke width affects a shape's look.
I am well on course for meeting my goal of getting 1.0 out by the end of next week. I have a few things to work on like the back button feature, and a bunch of testing, and looking into the invert issue, but otherwise the basics of my 4th app are almost done. Thanks for reading, and have a great weekend!
Week 25
Published:

Week 25

Published: