Algebra and Serendipity: The Beautiful Mathematics of vZome
Algebra and Serendipity: The Beautiful Mathematics of vZome
Scott Vorthmann
What is vZome?
vZome
is a software application for modeling in exact, discrete geometry.
Zometool
is a physical modeling system using such geometry, and the original target of vZome.
Drawing Polygonal Geometric Figures
We use vectors to encode the parts of the figure.
Linear transformations (scaling, translation, and rotation) give us symmetry, similarity, and proportion.
What sorts of figures can we create?
Kinds of Numbers
- Real numbers can represent anything, but computations can introduce roundoff error, and nothing is ever exact.
- Integer arithmetic is exact, but limits our geometry considerably.
- There is an alternative: number systems that we can use exactly, but still give more expressiveness than integers.
The Golden Ratio
Solution to
, so
All our coordinate values live in:
Golden Numbers
, the Golden Ring
, the Golden Field
Rings can be Rich!
- No general division (inverses), but still an infinite ring of inverses.
- Exact scaling, up and down!
- Still missing: general centroids, intersections, projections, and some inverse transformations.
The Joy of Exactness
- Using (or ) means all arithmetic is exact; there is no roundoff error.
- Equality testing is exact, with no need for "close enough" tests.
- The scale of a model is limited only by the integer representation.
- A connected path of line segments closes, or not, with no ambiguity.
The Power of
- Scale up or down as far as we like, exactly
- Nice proportions (triangles & rectangles) in
- Penrose tiles in
- Icosahedral (H3) symmetry in
- H4 symmetry and Icosians in
- Quasicrystals
Rings, Fields, and Symmetry in vZome
Let's look at how these concepts manifest in
vZome.
Octahedral Symmetry
- Possible even in , by permuting coordinates and flipping signs
- Analogues of the octahedron and cube in any dimension
- Peter Pearce, Synestructics SuperStructures
OK, What Else?
- Are there other geometric rings or fields?
- Can we represent other symmetry groups?
- Coxeter: no more polyhedral groups
Solution to
Capabilities of
Solution to
Polygon Rings
- Peter Steinbach described an infinite class of rings derived from regular polygons.
- Generally, these rings work nicely for substitution tilings.
- We've seen the rings associated with the pentagon, the octagon, and the dodecagon.
Heptagon Numbers
The Heptagon Ring
compare with:
The Plastic Number
Solution to