23.02.2014 Views

Shape

Shape

Shape

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

194 II Seeing How It Works<br />

how it worked finding parts—using tracing paper to see what was there independent<br />

of what I drew—and replacing them in a recursive process. The part relation and a<br />

few transformations—they’re given below—were what I used to find parts. And then<br />

subtracting and adding—that’s erasing and drawing—and the same transformations<br />

let me replace the parts I found. So, what I did with rules told me what I needed to do<br />

with algebras. They’re merely a summary of how things turned out. I didn’t start with<br />

them or anything like them—that’s preposterous. But that they’re so nice in the end<br />

gives added support to my approach. The mathematics is too neat for rules not to<br />

work like this. In some ways, though, my algebras are profligate. In the theory of formal<br />

languages and automata—it’s the mathematical basis for linguistics—algebras<br />

(monoids) are defined for strings of symbols using a single associative operation—<br />

concatenation. This explains strings, but it doesn’t explain how rules apply. For that,<br />

you need other operations like sum and difference. The rules in a generative grammar<br />

need more than concatenation to work. To avoid this kind of problem for shapes, I<br />

started with shapes and rules at the same time. The two had to work together—the former<br />

without the latter left seeing a mystery. Without rules it was all magic.<br />

The transformations that make rules work move shapes around, turn them over,<br />

and make them bigger and smaller. They’re operations on shapes that change them<br />

into geometrically similar ones. They distribute over the Boolean operations, and may<br />

include, for example, translation<br />

rotation<br />

reflection<br />

and scale

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!