↓Skip to main content

InsectWings

The Cost of Reaction Diffusion
Wherein the protagonist leaves behind the reaction-diffusion dreams in order to actually finish the project sometime this decade.
Collision Detection Works!
Wherein the protagonist automatically rejects primary veins that cross and begins to find some pretty wing shapes.
Default Arguments Shared Between Function Calls
Wherein the protagonist learns a valuable piece of information about the Python programming language.
Too Many Collisions. Why?
Wherein the protagonist wants to reject veins that cross each other but ends up rejecting everything.
Break Out a PrimaryVeins Class
Wherein the protagonist creates a class that abstracts all the parameterized calculations and just provides a method to render the primary veins. Ahh, that’s better.
Collision Detection
Wherein the protagonist debates different ways to organize the parameters for rendering and collision detection.
Vancouver Library Wifi
Wherein the protagonist works around a wireless endpoint that rejects Linux OSes.
Randomized Two-Variable Terms
Wherein the protagonist refactors parameters again, this time to facilitate their randomization.
A parameter by any other name
Wherein the protagonist fumbles with abstracting a set of parameters.
Priorities. Randomize the Two-Variable Terms First
Wherein the protagonist decides the best way to find good insect wings is to stab at the dark as quickly as possible.