Zomeable 4-polytopes

6-demicube (1_31) - interactive 3D viewer

Open this page on GitHub Pages to interact with these models.

Back to Gosset projections index.

Strict orthographic zomeable projections of the 6-demicube (1_31, the demihexeract).

In the captions, “balls” means distinct 3D ball positions in the vZome model after projection.

6-demicube (1_31) D4-symmetric projection - 12 balls
6-demicube (1_31) B3-symmetric projection - 8 balls
6-demicube (1_31) B3-symmetric projection - 13 balls
6-demicube (1_31) B3-symmetric projection - 14 balls
6-demicube (1_31) B3-symmetric projection - 15 balls
6-demicube (1_31) Th (pyritohedral)-symmetric projection - 32 balls, variant a
6-demicube (1_31) Th (pyritohedral)-symmetric projection - 32 balls, variant b
6-demicube (1_31) H3-symmetric projection - 32 balls, variant a
6-demicube (1_31) H3-symmetric projection - 32 balls, variant b

Exact Th and H3 projection matrices

For the Th- and H3-symmetric models, the strict-orthographic projection matrix is written up to overall scale as a 6x3 matrix, with one row per 6-demicube coordinate and columns giving the 3D x,y,z image. These matrices are the raw sweep matrices scaled by 1/(3phi). The emitted .vZome files then apply the manifest’s physical post-scale so visible edges are practical standard struts.

1_31_Th_32_balls_a.vZome:

[
  [-phi,    0,       -1/phi ],
  [-phi,    0,        1/phi ],
  [-1/phi, -phi,      0     ],
  [-1/phi,  phi,      0     ],
  [ 0,     -1/phi,   -phi   ],
  [ 0,      1/phi,   -phi   ],
]

1_31_Th_32_balls_b.vZome:

[
  [-phi,    0,       -1/phi ],
  [-phi,    0,        1/phi ],
  [-1/phi, -phi,      0     ],
  [-1/phi,  phi,      0     ],
  [ 0,     -1/phi,   -phi   ],
  [ 0,     -1/phi,    phi   ],
]

1_31_H3_32_balls_a.vZome:

[
  [-phi, -1,    0   ],
  [-phi,  1,    0   ],
  [-1,    0,   -phi ],
  [-1,    0,    phi ],
  [ 0,   -phi, -1   ],
  [ 0,    phi, -1   ],
]

1_31_H3_32_balls_b.vZome:

[
  [-phi, -1,    0   ],
  [-phi,  1,    0   ],
  [-1,    0,   -phi ],
  [-1,    0,    phi ],
  [ 0,   -phi, -1   ],
  [ 0,   -phi,  1   ],
]