Instructions for the Compound of Five Octahedra
This is an explanation I posted on the Zome mailing list a while ago.
I just created the most extreme Zome creation I've ever worked on. It's
a compound of five octahedra (shown at
http://mathworld.wolfram.com/Octahedron5-Compound.html) and it stands
well over 2 feet tall. It's geometrically difficult (I think it uses all
of the greenline directions) and uses a LOT of parts. Do not attempt
unless you have:
30 long blue
30 short blue
60 short half-green
120 long half-green <--- most people don't have this
60 long green
152 nodes (I think)
I initially didn't think this model was Zome constructable. Actually
first I thought it was, and then I thought it wasn't, but eventually I
found out it really is, and without too much technical difficulty (as
long as you don't consider building an octahedron circumscribed about an
icosahedron difficult.) The real difficulty is figuring out what parts
to use, and where. I'll describe the construction first, then a few cool
things I've noticed about it, and then I'll give details as to how I
derived the oddball sizes in the construction.
MODEL PREP:
Before you build this model, you may want to build the a single
octahedron - icosahedron compound, so you can see a bit more easily how
five octahedra will work. To do this, build an icosahedron out of short
blues (or mediums and scale the rest up by one as well.) Then build a
little "pyramid" on a pair of the icosahedron faces as follows: on the
edge the faces share, finish a triangle pointing directly away from the
model center by using two short half-greens, and then connect this outer
vertex to the two far icosahedron vertices (still on this pair of faces)
using medium half-greens. You now have one green pyramid that covers 2
icosahedron faces. You'll build a total of 6 of these around the
icosahedron such that each short half-green is paired with a medium
half-green to make a straight line the length of a long half-green (but
with an icosahedron vertex splitting it in half.) Now you have an
icosahedron inscribed in an octahedron.
To imagine the compound of five octahedra, imagine you took a bunch more
of these pyramids, and built them with five-fold symmetry around each
icosahedron vertex. If you actually try this, you'll find that your
medium half-greens intersect each other at very odd locations (that is,
it's not at a short half-green length, or any other standard Zome length
for that matter.) It turns out we have to scale the model up so that
each short becomes a short plus a long in order to have the intersection
work out to a normal length.
MODEL INSTRUCTIONS:
Build an icosahedron through whatever method you prefer (red starburst,
freehand, etc), where each side is a long blue plus a short blue. This
model stands about 2 feet tall. Now, off of each icosahedron edge, build
an isosceles triangle, where the outer two edges are made out of one long
and one short half-green each (I put the short half-greens toward the
outer vertex of the triangle, to present a uniform appearance.) Each of
these triangles should point directly away from the center of the
icosahedron. What you have at this point should be a big blue ball with
a bunch of green spikes sticking out at 90 degree angles.
Now, from each icosahedron vertex, you can build a line to the tip of the
triangle on the opposite edge, using a long green and a long half-green
together. Attach the long green to the icosahedron vertex in the right
direction, and then attach the long half-green to that to finish the edge
(here, the order is important, due to the next step.) You can also put
the first long green and long half-green together first and treat them as
a single strut, as long as you make sure they're in the right order
(though once they start intersecting, you have to deal with them
individually.) You'll do this a total of 5 times per vertex, or 60 times
total. This means on each face, 3 of these lines will cross, right at
the node where the long green meets the long half-green (but only if
they're in the right order.) Now you have the compound of five octahedra
circumscribed about an icosahedron. If you want just the five octahedra,
you can pull out the internal bracing as you build the model or at the
very end, or you can freehand the whole thing (which isn't a lot harder
than freehanding an octahedron -- each edge is now made up of a short
half-green, a long half-green, a long green, and a long half-green in
that order, and at any vertex the two opposite edges should "match".)
COOL PROPERTIES:
So far, all I've really come up with is that this model has cool
symmetries. In particular, it has 2-fold, 3-fold, and 5-fold axes, which
I think are exactly the same as the buckyball. I'd be interested to see
if someone actually classified this, though. It's also easy to build in
paper -- you just need a bunch of triangles with side lengths T^2, 1+T^2,
and 2T (T = tau, the golden ratio, about 1.618), though I wouldn't have
known that if I hadn't first built it in Zome.
MODEL DESIGN PROCESS
(WARNING: this is very technical!)
For advanced readers (mostly, those familiar with Zomod and/or the
coordinate system described by Walter M. Venable) who are wondering why
this model is built in the size it is (and how I came up with such
bizarre edge lengths), here's the explanation of how I designed it. I
suggest you build the model, or at least a portion of it, before trying
to read this so you can see what I'm talking about.
A while back, I designed something called "Kepler's Obsession", which was
meant to become a commercial Zome product but hasn't yet. It's all of
the platonic solids inscribed in one another, and is shown in a scaled
version on the new advanced math kit instructions. I have one on display
on top of my bookshelf, next to my wife's paper models of platonic and
archimedean solids. I was looking at that and wondering what would
happen if I put the compound of five cubes inside it (adding four cubes
to the one already there) and also if I did the same with the ten
tetrahedra. I realized the dodecahedron would stay in the same place,
and so would the icosahedron, but that the octahedron shared the same
symmetries as the cube and so would also end up in a compound of five. I
wanted to build it as soon as possible. I decided it'd be smarter to
build the five octahedra from scratch as the base for the new model
(adding the tetras, cubes, etc. later) than to try to build all of these
inside an existing model, so I set about designing the Zome model of the
compound of five octahedra.
I started out by building a short blue icosahedron and then inscribing it
in an octahedron made of short and medium half-greens. I thought from
here I could just add four more octahedra (in five-fold symmetry about
one icosahedron vertex) to get the compound. I tried it, but quickly ran
into difficulty -- the edges intersected. I tried to build the model
scaled up by tau (the golden ratio; I now refer to it as T for ease of
notation.) I couldn't quite get the edge intersection right, though, so
I scaled it up again and tried with combinations of the smallest pieces I
had. Nothing seemed to work, though -- I kept ending up having to bend
the model to get the edges to intersect at a node. Finally I decided it
wasn't possible to build, but being a math nerd, I had to prove it to be
satisfied. I decided to mathematically locate where in space the
octahedron edges intersected, and then find what length strut I'd need to
reach that point.
I started out by setting up a coordinate system as described in "A
coordinate system for the Zometool Modeling System" by Walter M. Venable
(for those who know Zomod, it sets up the x axis as R10+, y as R3+, and z
as R6+ and then derives coordinates for the rest of the directions based
on this.) I then built an icosahedron face using R10+3, R4+3, and
whatever connects the two. Underneath that I built a pyramid out of
medium blues (R5+2 was one of the struts) and on top I built a pyramid
out of long yellows (T9+3), and then connected the two pyramid vertices
with T6-3. I knew that since the compound of five octahedra had
threefold symmetry about the icosahedron face, the intersection of the
octahedra edges had to be along that line. I next built a triangle off
of R4+3 using long half-greens to find my octahedron vertex, and I knew
the intersection I was looking for had to be on the line between that and
R10+3.
So, I had to find the intersection of two lines in threespace. One line
(from the tip of the green triangle to the vertex of the icosahedron) had
endpoints (T+1,0,0) and (1/4, 3T/4+1/2, -T/4-1/4) and the other (between
the pyramid vertices) had endpoints (T/2+1/2, 1/2, T/2) and (T/2+1/2,
T/2+1/2, -T/2-1/2). I knew the x-coordinate of the intersection would be
T/2+1/2 (because the second line has both endpoints at that x-coordinate)
so I was really interested in finding the y and z coordinates. I did
this by simply projecting everything into the y-z plane and renaming my
axes x' and y', and then solving the linear system
y' = (3T/4+1/2)/(T/4+1/4) * x'
y'-1/2 = 1/(1+T) * (x'+T/2)
Some ugly algebra yields
y' = (3T+2)/(4+2T)
x' = -z = (T^2)/(4+2T)
So, my point of intersection was ( T/2+1/2, (3T+2)/(4+2T), -(T^2)/(4+2T)
), and the length of strut I was interested in would go from there to
(1/4, 3T/4+1/2, -T/4-1/4). Subtracting those gives us a vector that
simplifies to 1/2 * [ T+1/2, (3T+2)(-T/(4+2T)), -(T^2)(-T/(4+2T)) ] which
has to be in the direction of a greenline -- the diagonal between R7- and
R12+, which is 1/2 * [2T-1, -T, T-1]. Therefore, the first vector is a
multiple of the second -- and just dividing the x coordinates gives us
the scaling factor, (T+1/2)/(2T-1) where 1 would be the length of a
medium green (the diagonal of a short blue square). The rest of the
algebra does work out here (I currently have it written up on my
whiteboard with "some algebra shows..." like a true mathematician), so
the first vector really is a multiple of the second. This meant I needed
a strut of length (T+1/2)/(2T-1), which I thought was impossible.
After a lot of algebraic manipulation, I converted (T+1/2)/(2T-1) to
(T^4)/2(T^2+1), which I also thought was impossible to build in Zome -- I
could build a strut of length (T^4)/2 all right, but that other stuff in
the denominator just made things impossible, so I had to get rid of it.
Suddenly it came to me -- if I just scaled the whole model by
(T^2+1)/T^2, then the strut I'd need would be of length (T^2)/2, which is
a long half-green. This meant my long-blue icosahedron face would
instead be long blue plus short blue struts, my long half-green triangle
edges would be long half-green plus short half-green struts, and the
length of the edge I'd been working on would be a super-long half-green
plus a medium half-green, or a long half-green plus two medium
half-greens (same as a long green), of which a long half-green would be
on one side of the intersection and the remaining length would be on the
other side. This explains all of the strut lengths in the model
described above.