Cubic grid symmetries
An enumeration of the 92 cubic grid symmetries.

Notation
We will use Conway notation for the underlying symmetry group on Euclidean three space. This means the 'subscript' corresponds to the order of the group unless the group name starts with ±, in which case the group order is twice the subscript.
We will use the letters c, f, e, and k to refer to a cell, face, edge, or vertex respectively.
There are six relevant axes, they will be referred to by the two types of facets through whose centers they pass.
For dihedral-type symmetries the first letter will refer to the fixed point, and if necessary to disambiguate the second will give the direction of the axis.
For some pyramidal symmetries o and d will refer to an orthogonal or diagonal respectively alignment of the base.
For the three relevant planes: c will refer to the orthogonal plane through the centers of cells, f will refer to the orthogonal plane through the faces, and / will refer to the diagonal plane.
Symmetries fixing a cell

Chiral symmetries
Containing the inversion
Other achiral symmetries
Symmetries fixing a face but not a cell

Chiral symmetries
Containing the inversion
Other achiral symmetries
Symmetries fixing an edge but not a cell or face

Chiral symmetries
Containing the inversion
Other achiral symmetries
Symmetries fixing a vertex but not an edge, face, or cell

Chiral symmetries
Containing the inversion
Other achiral symmetries
Generators
Below is a list of generators for these groups.
Each row contains the group name, followed by the list of generators.
Each generator consists of a 3 × 3 matrix, M, followed by a length 3 vector, v. The transformation is M*x+v where x is the coordinates of the point.
Click on "Expand" to the right to view the generators data.
[ ['C1', []], ['C2_cf', [[[[-1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 0]]]], ['C2_ce', [[[[0, -1, 0], [-1, 0, 0], [0, 0, -1]], [0, 0, 0]]]], ['CC2_/', [[[[0, 1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]]]], ['±C1_c', [[[[-1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 0, 0]]]], ['CC2_c', [[[[-1, 0, 0], [0, 1, 0], [0, 0, 1]], [0, 0, 0]]]], ['C3', [[[[0, 1, 0], [0, 0, 1], [1, 0, 0]], [0, 0, 0]]]], ['D4_cf', [[[[-1, 0, 0], [0, -1, 0], [0, 0, 1]], [0, 0, 0]], [[[-1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 0]]]], ['C4_cf', [[[[0, -1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]]]], ['CC4_cf', [[[[0, 1, 0], [-1, 0, 0], [0, 0, -1]], [0, 0, 0]]]], ['CD4_cfd', [[[[0, 1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]], [[[-1, 0, 0], [0, -1, 0], [0, 0, 1]], [0, 0, 0]]]], ['CD4_ce', [[[[0, 1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]], [[[1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 0]]]], ['±C2_ce', [[[[-1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 0, 0]], [[[0, 1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]]]], ['±C2_cf', [[[[1, 0, 0], [0, -1, 0], [0, 0, 1]], [0, 0, 0]], [[[-1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 0]]]], ['CD4_cfo', [[[[1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 0]], [[[-1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 0]]]], ['D4_ce', [[[[0, -1, 0], [-1, 0, 0], [0, 0, -1]], [0, 0, 0]], [[[-1, 0, 0], [0, -1, 0], [0, 0, 1]], [0, 0, 0]]]], ['CD6', [[[[0, 1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]], [[[0, 1, 0], [0, 0, 1], [1, 0, 0]], [0, 0, 0]]]], ['D6_c', [[[[0, -1, 0], [-1, 0, 0], [0, 0, -1]], [0, 0, 0]], [[[0, 1, 0], [0, 0, 1], [1, 0, 0]], [0, 0, 0]]]], ['±C3_c', [[[[0, -1, 0], [0, 0, -1], [-1, 0, 0]], [0, 0, 0]]]], ['±D4_cf', [[[[-1, 0, 0], [0, -1, 0], [0, 0, 1]], [0, 0, 0]], [[[-1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 0]], [[[-1, 0, 0], [0, 1, 0], [0, 0, 1]], [0, 0, 0]]]], ['±C4_cf', [[[[0, -1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]], [[[-1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 0, 0]]]], ['±D4_ce', [[[[1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 0]], [[[0, 1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]], [[[-1, 0, 0], [0, -1, 0], [0, 0, 1]], [0, 0, 0]]]], ['DD8_ce', [[[[1, 0, 0], [0, -1, 0], [0, 0, 1]], [0, 0, 0]], [[[0, 1, 0], [-1, 0, 0], [0, 0, -1]], [0, 0, 0]]]], ['DD8_cf', [[[[-1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 0]], [[[0, 1, 0], [-1, 0, 0], [0, 0, -1]], [0, 0, 0]]]], ['CD8_cf', [[[[1, 0, 0], [0, -1, 0], [0, 0, 1]], [0, 0, 0]], [[[0, -1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]]]], ['D8_c', [[[[-1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 0]], [[[0, -1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]]]], ['±D6_c', [[[[0, 1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]], [[[0, -1, 0], [0, 0, -1], [-1, 0, 0]], [0, 0, 0]]]], ['T12_c', [[[[0, 0, -1], [-1, 0, 0], [0, 1, 0]], [0, 0, 0]], [[[1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 0, 0]]]], ['±D8_c', [[[[-1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 0]], [[[0, -1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]], [[[-1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 0, 0]]]], ['±T12_c', [[[[1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 0, 0]], [[[0, 1, 0], [0, 0, 1], [-1, 0, 0]], [0, 0, 0]]]], ['TO24_c', [[[[0, 1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]], [[[-1, 0, 0], [0, 0, -1], [0, 1, 0]], [0, 0, 0]]]], ['O24_c', [[[[0, -1, 0], [-1, 0, 0], [0, 0, -1]], [0, 0, 0]], [[[1, 0, 0], [0, 0, 1], [0, -1, 0]], [0, 0, 0]]]], ['±O24_c', [[[[0, 1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]], [[[1, 0, 0], [0, 0, 1], [0, -1, 0]], [0, 0, 0]]]], ['C2_fe', [[[[-1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 1]]]], ['±C1_f', [[[[-1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 0, 1]]]], ['C2_fk', [[[[0, 1, 0], [1, 0, 0], [0, 0, -1]], [0, 0, 1]]]], ['CC2_f', [[[[1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 1]]]], ['±C2_fe', [[[[-1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 0, 1]], [[[-1, 0, 0], [0, 1, 0], [0, 0, 1]], [0, 0, 0]]]], ['CD4_fe', [[[[-1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 1]], [[[1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 1]]]], ['CD4_fk', [[[[0, 1, 0], [1, 0, 0], [0, 0, -1]], [0, 0, 1]], [[[1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 1]]]], ['±C2_fk', [[[[0, -1, 0], [-1, 0, 0], [0, 0, -1]], [0, 0, 1]], [[[0, 1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]]]], ['±C2_fc', [[[[1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 1]], [[[-1, 0, 0], [0, -1, 0], [0, 0, 1]], [0, 0, 0]]]], ['D4_fk', [[[[0, 1, 0], [1, 0, 0], [0, 0, -1]], [0, 0, 1]], [[[-1, 0, 0], [0, -1, 0], [0, 0, 1]], [0, 0, 0]]]], ['D4_fe', [[[[-1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 1]], [[[-1, 0, 0], [0, -1, 0], [0, 0, 1]], [0, 0, 0]]]], ['CC4_fc', [[[[0, 1, 0], [-1, 0, 0], [0, 0, -1]], [0, 0, 1]]]], ['±C4_fc', [[[[0, -1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]], [[[-1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 0, 1]]]], ['DD8_fk', [[[[0, 1, 0], [1, 0, 0], [0, 0, -1]], [0, 0, 1]], [[[0, 1, 0], [-1, 0, 0], [0, 0, -1]], [0, 0, 1]]]], ['D8_f', [[[[0, 1, 0], [1, 0, 0], [0, 0, -1]], [0, 0, 1]], [[[0, -1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]]]], ['±D4_fk', [[[[0, -1, 0], [-1, 0, 0], [0, 0, 1]], [0, 0, 0]], [[[0, 1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]], [[[1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 1]]]], ['±D4_fe', [[[[1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 1]], [[[-1, 0, 0], [0, 1, 0], [0, 0, 1]], [0, 0, 0]], [[[-1, 0, 0], [0, -1, 0], [0, 0, 1]], [0, 0, 0]]]], ['DD8_fe', [[[[0, -1, 0], [-1, 0, 0], [0, 0, 1]], [0, 0, 0]], [[[0, 1, 0], [-1, 0, 0], [0, 0, -1]], [0, 0, 1]]]], ['±D8_f', [[[[0, 1, 0], [1, 0, 0], [0, 0, -1]], [0, 0, 1]], [[[0, -1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]], [[[-1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 0, 1]]]], ['C2_ek', [[[[1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 1, 1]]]], ['±C1_e', [[[[-1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 1, 1]]]], ['±C2_ef', [[[[-1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 1, 1]], [[[1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 1]]]], ['±C2_ec', [[[[-1, 0, 0], [0, 0, -1], [0, -1, 0]], [0, 1, 1]], [[[1, 0, 0], [0, 0, 1], [0, 1, 0]], [0, 0, 0]]]], ['±C2_ek', [[[[-1, 0, 0], [0, 1, 0], [0, 0, 1]], [0, 0, 0]], [[[1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 1, 1]]]], ['D4_ec', [[[[-1, 0, 0], [0, 0, 1], [0, 1, 0]], [0, 0, 0]], [[[1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 1, 1]]]], ['CD4_eko', [[[[1, 0, 0], [0, -1, 0], [0, 0, 1]], [0, 1, 0]], [[[1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 1, 1]]]], ['C4_ek', [[[[1, 0, 0], [0, 0, 1], [0, -1, 0]], [0, 0, 1]]]], ['CD4_ekd', [[[[1, 0, 0], [0, 0, -1], [0, -1, 0]], [0, 1, 1]], [[[1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 1, 1]]]], ['D4_ef', [[[[-1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 1]], [[[1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 1, 1]]]], ['CC4_ek', [[[[-1, 0, 0], [0, 0, -1], [0, 1, 0]], [0, 1, 0]]]], ['±C4_ek', [[[[1, 0, 0], [0, 0, 1], [0, -1, 0]], [0, 0, 1]], [[[-1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 1, 1]]]], ['DD8_ec', [[[[-1, 0, 0], [0, 0, 1], [0, 1, 0]], [0, 0, 0]], [[[-1, 0, 0], [0, 0, -1], [0, 1, 0]], [0, 1, 0]]]], ['D8_e', [[[[-1, 0, 0], [0, 0, 1], [0, 1, 0]], [0, 0, 0]], [[[1, 0, 0], [0, 0, 1], [0, -1, 0]], [0, 0, 1]]]], ['±D4_ec', [[[[1, 0, 0], [0, 0, -1], [0, -1, 0]], [0, 1, 1]], [[[1, 0, 0], [0, 0, 1], [0, 1, 0]], [0, 0, 0]], [[[-1, 0, 0], [0, 1, 0], [0, 0, 1]], [0, 0, 0]]]], ['±D4_ef', [[[[-1, 0, 0], [0, 1, 0], [0, 0, 1]], [0, 0, 0]], [[[1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 1]], [[[1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 1, 1]]]], ['CD8_ek', [[[[1, 0, 0], [0, 0, -1], [0, -1, 0]], [0, 1, 1]], [[[1, 0, 0], [0, 0, 1], [0, -1, 0]], [0, 0, 1]]]], ['DD8_ef', [[[[1, 0, 0], [0, 0, -1], [0, -1, 0]], [0, 1, 1]], [[[-1, 0, 0], [0, 0, -1], [0, 1, 0]], [0, 1, 0]]]], ['±D8_e', [[[[-1, 0, 0], [0, 0, 1], [0, 1, 0]], [0, 0, 0]], [[[1, 0, 0], [0, 0, 1], [0, -1, 0]], [0, 0, 1]], [[[-1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 1, 1]]]], ['±C1_k', [[[[-1, 0, 0], [0, -1, 0], [0, 0, -1]], [1, 1, 1]]]], ['D4_ke', [[[[-1, 0, 0], [0, -1, 0], [0, 0, 1]], [1, 1, 0]], [[[-1, 0, 0], [0, 1, 0], [0, 0, -1]], [1, 0, 1]]]], ['CC4_ke', [[[[0, 1, 0], [-1, 0, 0], [0, 0, -1]], [0, 1, 1]]]], ['±C2_kf', [[[[-1, 0, 0], [0, -1, 0], [0, 0, -1]], [1, 1, 1]], [[[0, 1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]]]], ['±C2_ke', [[[[1, 0, 0], [0, -1, 0], [0, 0, 1]], [0, 1, 0]], [[[-1, 0, 0], [0, 1, 0], [0, 0, -1]], [1, 0, 1]]]], ['D4_kf', [[[[0, -1, 0], [-1, 0, 0], [0, 0, -1]], [1, 1, 1]], [[[-1, 0, 0], [0, -1, 0], [0, 0, 1]], [1, 1, 0]]]], ['D6_k', [[[[0, -1, 0], [-1, 0, 0], [0, 0, -1]], [1, 1, 1]], [[[0, 1, 0], [0, 0, 1], [1, 0, 0]], [0, 0, 0]]]], ['±C3_k', [[[[0, -1, 0], [0, 0, -1], [-1, 0, 0]], [1, 1, 1]]]], ['±D4_ke', [[[[-1, 0, 0], [0, -1, 0], [0, 0, 1]], [1, 1, 0]], [[[-1, 0, 0], [0, 1, 0], [0, 0, -1]], [1, 0, 1]], [[[-1, 0, 0], [0, 1, 0], [0, 0, 1]], [1, 0, 0]]]], ['±C4_ke', [[[[0, -1, 0], [1, 0, 0], [0, 0, 1]], [1, 0, 0]], [[[-1, 0, 0], [0, -1, 0], [0, 0, -1]], [1, 1, 1]]]], ['±D4_kf', [[[[1, 0, 0], [0, 1, 0], [0, 0, -1]], [0, 0, 1]], [[[0, 1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]], [[[-1, 0, 0], [0, -1, 0], [0, 0, 1]], [1, 1, 0]]]], ['DD8_kf', [[[[1, 0, 0], [0, -1, 0], [0, 0, 1]], [0, 1, 0]], [[[0, 1, 0], [-1, 0, 0], [0, 0, -1]], [0, 1, 1]]]], ['DD8_ke', [[[[-1, 0, 0], [0, 1, 0], [0, 0, -1]], [1, 0, 1]], [[[0, 1, 0], [-1, 0, 0], [0, 0, -1]], [0, 1, 1]]]], ['D8_k', [[[[-1, 0, 0], [0, 1, 0], [0, 0, -1]], [1, 0, 1]], [[[0, -1, 0], [1, 0, 0], [0, 0, 1]], [1, 0, 0]]]], ['±D6_k', [[[[0, 1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]], [[[0, -1, 0], [0, 0, -1], [-1, 0, 0]], [1, 1, 1]]]], ['T12_k', [[[[0, 0, -1], [-1, 0, 0], [0, 1, 0]], [1, 1, 0]], [[[1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 1, 1]]]], ['±D8_k', [[[[-1, 0, 0], [0, 1, 0], [0, 0, -1]], [1, 0, 1]], [[[0, -1, 0], [1, 0, 0], [0, 0, 1]], [1, 0, 0]], [[[-1, 0, 0], [0, -1, 0], [0, 0, -1]], [1, 1, 1]]]], ['±T12_k', [[[[1, 0, 0], [0, -1, 0], [0, 0, -1]], [0, 1, 1]], [[[0, 1, 0], [0, 0, 1], [-1, 0, 0]], [0, 0, 1]]]], ['TO24_k', [[[[0, 1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]], [[[-1, 0, 0], [0, 0, -1], [0, 1, 0]], [1, 1, 0]]]], ['O24_k', [[[[0, -1, 0], [-1, 0, 0], [0, 0, -1]], [1, 1, 1]], [[[1, 0, 0], [0, 0, 1], [0, -1, 0]], [0, 0, 1]]]], ['±O24_k', [[[[0, 1, 0], [1, 0, 0], [0, 0, 1]], [0, 0, 0]], [[[1, 0, 0], [0, 0, 1], [0, -1, 0]], [0, 0, 1]]]] ]
And here we present the same generators in a more human-readable format, specifically where they send the vector [x,y,z].
Click on "Expand" to the right to view the generators data.
[ ['C1', []], ['C2_cf', [[-x, y, -z]]], ['C2_ce', [[-y, -x, -z]]], ['CC2_/', [[y, x, z]]], ['±C1_c', [[-x, -y, -z]]], ['CC2_c', [[-x, y, z]]], ['C3', [[y, z, x]]], ['D4_cf', [[-x, -y, z], [-x, y, -z]]], ['C4_cf', [[-y, x, z]]], ['CC4_cf', [[y, -x, -z]]], ['CD4_cfd', [[y, x, z], [-x, -y, z]]], ['CD4_ce', [[y, x, z], [x, y, -z]]], ['±C2_ce', [[-x, -y, -z], [y, x, z]]], ['±C2_cf', [[x, -y, z], [-x, y, -z]]], ['CD4_cfo', [[x, y, -z], [-x, y, -z]]], ['D4_ce', [[-y, -x, -z], [-x, -y, z]]], ['CD6', [[y, x, z], [y, z, x]]], ['D6_c', [[-y, -x, -z], [y, z, x]]], ['±C3_c', [[-y, -z, -x]]], ['±D4_cf', [[-x, -y, z], [-x, y, -z], [-x, y, z]]], ['±C4_cf', [[-y, x, z], [-x, -y, -z]]], ['±D4_ce', [[x, y, -z], [y, x, z], [-x, -y, z]]], ['DD8_ce', [[x, -y, z], [y, -x, -z]]], ['DD8_cf', [[-x, y, -z], [y, -x, -z]]], ['CD8_cf', [[x, -y, z], [-y, x, z]]], ['D8_c', [[-x, y, -z], [-y, x, z]]], ['±D6_c', [[y, x, z], [-y, -z, -x]]], ['T12_c', [[-z, -x, y], [x, -y, -z]]], ['±D8_c', [[-x, y, -z], [-y, x, z], [-x, -y, -z]]], ['±T12_c', [[x, -y, -z], [y, z, -x]]], ['TO24_c', [[y, x, z], [-x, -z, y]]], ['O24_c', [[-y, -x, -z], [x, z, -y]]], ['±O24_c', [[y, x, z], [x, z, -y]]], ['C2_fe', [[-x, y, -z + 1]]], ['±C1_f', [[-x, -y, -z + 1]]], ['C2_fk', [[y, x, -z + 1]]], ['CC2_f', [[x, y, -z + 1]]], ['±C2_fe', [[-x, -y, -z + 1], [-x, y, z]]], ['CD4_fe', [[-x, y, -z + 1], [x, y, -z + 1]]], ['CD4_fk', [[y, x, -z + 1], [x, y, -z + 1]]], ['±C2_fk', [[-y, -x, -z + 1], [y, x, z]]], ['±C2_fc', [[x, y, -z + 1], [-x, -y, z]]], ['D4_fk', [[y, x, -z + 1], [-x, -y, z]]], ['D4_fe', [[-x, y, -z + 1], [-x, -y, z]]], ['CC4_fc', [[y, -x, -z + 1]]], ['±C4_fc', [[-y, x, z], [-x, -y, -z + 1]]], ['DD8_fk', [[y, x, -z + 1], [y, -x, -z + 1]]], ['D8_f', [[y, x, -z + 1], [-y, x, z]]], ['±D4_fk', [[-y, -x, z], [y, x, z], [x, y, -z + 1]]], ['±D4_fe', [[x, y, -z + 1], [-x, y, z], [-x, -y, z]]], ['DD8_fe', [[-y, -x, z], [y, -x, -z + 1]]], ['±D8_f', [[y, x, -z + 1], [-y, x, z], [-x, -y, -z + 1]]], ['C2_ek', [[x, -y + 1, -z + 1]]], ['±C1_e', [[-x, -y + 1, -z + 1]]], ['±C2_ef', [[-x, -y + 1, -z + 1], [x, y, -z + 1]]], ['±C2_ec', [[-x, -z + 1, -y + 1], [x, z, y]]], ['±C2_ek', [[-x, y, z], [x, -y + 1, -z + 1]]], ['D4_ec', [[-x, z, y], [x, -y + 1, -z + 1]]], ['CD4_eko', [[x, -y + 1, z], [x, -y + 1, -z + 1]]], ['C4_ek', [[x, z, -y + 1]]], ['CD4_ekd', [[x, -z + 1, -y + 1], [x, -y + 1, -z + 1]]], ['D4_ef', [[-x, y, -z + 1], [x, -y + 1, -z + 1]]], ['CC4_ek', [[-x, -z + 1, y]]], ['±C4_ek', [[x, z, -y + 1], [-x, -y + 1, -z + 1]]], ['DD8_ec', [[-x, z, y], [-x, -z + 1, y]]], ['D8_e', [[-x, z, y], [x, z, -y + 1]]], ['±D4_ec', [[x, -z + 1, -y + 1], [x, z, y], [-x, y, z]]], ['±D4_ef', [[-x, y, z], [x, y, -z + 1], [x, -y + 1, -z + 1]]], ['CD8_ek', [[x, -z + 1, -y + 1], [x, z, -y + 1]]], ['DD8_ef', [[x, -z + 1, -y + 1], [-x, -z + 1, y]]], ['±D8_e', [[-x, z, y], [x, z, -y + 1], [-x, -y + 1, -z + 1]]], ['±C1_k', [[-x + 1, -y + 1, -z + 1]]], ['D4_ke', [[-x + 1, -y + 1, z], [-x + 1, y, -z + 1]]], ['CC4_ke', [[y, -x + 1, -z + 1]]], ['±C2_kf', [[-x + 1, -y + 1, -z + 1], [y, x, z]]], ['±C2_ke', [[x, -y + 1, z], [-x + 1, y, -z + 1]]], ['D4_kf', [[-y + 1, -x + 1, -z + 1], [-x + 1, -y + 1, z]]], ['D6_k', [[-y + 1, -x + 1, -z + 1], [y, z, x]]], ['±C3_k', [[-y + 1, -z + 1, -x + 1]]], ['±D4_ke', [[-x + 1, -y + 1, z], [-x + 1, y, -z + 1], [-x + 1, y, z]]], ['±C4_ke', [[-y + 1, x, z], [-x + 1, -y + 1, -z + 1]]], ['±D4_kf', [[x, y, -z + 1], [y, x, z], [-x + 1, -y + 1, z]]], ['DD8_kf', [[x, -y + 1, z], [y, -x + 1, -z + 1]]], ['DD8_ke', [[-x + 1, y, -z + 1], [y, -x + 1, -z + 1]]], ['D8_k', [[-x + 1, y, -z + 1], [-y + 1, x, z]]], ['±D6_k', [[y, x, z], [-y + 1, -z + 1, -x + 1]]], ['T12_k', [[-z + 1, -x + 1, y], [x, -y + 1, -z + 1]]], ['±D8_k', [[-x + 1, y, -z + 1], [-y + 1, x, z], [-x + 1, -y + 1, -z + 1]]], ['±T12_k', [[x, -y + 1, -z + 1], [y, z, -x + 1]]], ['TO24_k', [[y, x, z], [-x + 1, -z + 1, y]]], ['O24_k', [[-y + 1, -x + 1, -z + 1], [x, z, -y + 1]]], ['±O24_k', [[y, x, z], [x, z, -y + 1]]] ]
Objects
Below is a list of what are, I believe, minimal objects with the corresponding symmetry group. The objects are given as lists of points.
Click on "Expand" to the right to view the points.
[ ['C1', [[0, -1, -1], [0, 0, 0], [1, 0, 1], [1, 1, 1]]], ['C2_cf', [[-1, 0, -1], [0, 0, -1], [0, 0, 1], [0, 1, 0], [1, 0, 1]]], ['C2_ce', [[0, -1, -1], [0, 0, 0], [1, 0, 1]]], ['CC2_/', [[-1, -1, -1], [0, 0, 0], [1, 1, 0]]], ['±C1_c', [[-1, -1, -2], [-1, 0, -1], [0, 0, 0], [1, 0, 1], [1, 1, 2]]], ['CC2_c', [[0, -1, 0], [0, 0, 0], [0, 1, 1]]], ['C3', [[-1, 0, 1], [0, 0, 1], [0, 1, -1], [0, 1, 0], [1, -1, 0], [1, 0, 0]]], ['D4_cf', [[-1, -1, 1], [-1, 0, 0], [-1, 1, -1], [0, -2, 0], [0, 2, 0], [1, -1, -1], [1, 0, 0], [1, 1, 1]]], ['C4_cf', [[-2, -1, 1], [-1, 0, 0], [-1, 2, 1], [0, -1, 0], [0, 1, 0], [1, -2, 1], [1, 0, 0], [2, 1, 1]]], ['CC4_cf', [[-2, -1, 1], [-1, 0, 0], [-1, 2, -1], [0, -1, 0], [0, 1, 0], [1, -2, -1], [1, 0, 0], [2, 1, 1]]], ['CD4_cfd', [[-1, -1, 1], [0, 0, 0], [1, 1, 1]]], ['CD4_ce', [[0, 0, 0], [0, 1, 0], [1, 0, 0]]], ['±C2_ce', [[-1, -1, -1], [-1, -1, 0], [0, 0, 0], [1, 1, 0], [1, 1, 1]]], ['±C2_cf', [[-1, 0, -1], [-1, 0, 0], [0, 0, 0], [1, 0, 0], [1, 0, 1]]], ['CD4_cfo', [[-1, 1, 0], [0, 0, 0], [1, 1, 0]]], ['D4_ce', [[-2, -1, 1], [-1, -2, -1], [-1, -1, 0], [0, 0, 0], [1, 1, 0], [1, 2, -1], [2, 1, 1]]], ['CD6', [[0, 0, 0], [0, 0, 1], [0, 1, 0], [1, 0, 0]]], ['D6_c', [[-1, 0, 1], [0, 0, 0], [0, 1, -1], [1, -1, 0]]], ['±C3_c', [[-2, 0, -1], [-1, -2, 0], [-1, -1, -1], [0, -1, -2], [0, 0, 0], [0, 1, 2], [1, 1, 1], [1, 2, 0], [2, 0, 1]]], ['±D4_cf', [[-1, -1, 0], [-1, 0, 0], [-1, 1, 0], [0, 0, 0], [1, -1, 0], [1, 0, 0], [1, 1, 0]]], ['±C4_cf', [[-2, -1, 0], [-1, 0, 0], [-1, 2, 0], [0, -1, 0], [0, 1, 0], [1, -2, 0], [1, 0, 0], [2, 1, 0]]], ['±D4_ce', [[-1, -1, 0], [0, 0, 0], [1, 1, 0]]], ['DD8_ce', [[-1, 0, 1], [0, -1, -1], [0, 0, 0], [0, 1, -1], [1, 0, 1]]], ['DD8_cf', [[-1, -1, 1], [-1, 1, -1], [0, 0, -1], [0, 0, 0], [0, 0, 1], [1, -1, -1], [1, 1, 1]]], ['CD8_cf', [[-1, 0, 1], [0, -1, 1], [0, 0, 0], [0, 1, 1], [1, 0, 1]]], ['D8_c', [[-2, -1, 1], [-2, 1, -1], [-1, -2, -1], [-1, 0, 0], [-1, 2, 1], [0, -1, 0], [0, 1, 0], [1, -2, 1], [1, 0, 0], [1, 2, -1], [2, -1, -1], [2, 1, 1]]], ['±D6_c', [[-1, -1, -1], [0, 0, 0], [1, 1, 1]]], ['T12_c', [[-2, 0, -1], [-2, 0, 1], [-1, -2, 0], [-1, -1, 1], [-1, 1, -1], [-1, 2, 0], [0, -1, -2], [0, -1, 2], [0, 0, 0], [0, 1, -2], [0, 1, 2], [1, -2, 0], [1, -1, -1], [1, 1, 1], [1, 2, 0], [2, 0, -1], [2, 0, 1]]], ['±D8_c', [[0, 0, -1], [0, 0, 0], [0, 0, 1]]], ['±T12_c', [[-2, -1, 0], [-2, 1, 0], [-1, 0, -2], [-1, 0, 0], [-1, 0, 2], [0, -2, -1], [0, -2, 1], [0, -1, 0], [0, 0, -1], [0, 0, 1], [0, 1, 0], [0, 2, -1], [0, 2, 1], [1, 0, -2], [1, 0, 0], [1, 0, 2], [2, -1, 0], [2, 1, 0]]], ['TO24_c', [[-1, -1, 1], [-1, 1, -1], [0, 0, 0], [1, -1, -1], [1, 1, 1]]], ['O24_c', [[-3, -2, -1], [-3, -1, 2], [-3, 1, -2], [-3, 2, 1], [-2, -3, 1], [-2, -1, -3], [-2, -1, 0], [-2, 0, -1], [-2, 0, 1], [-2, 1, 0], [-2, 1, 3], [-2, 3, -1], [-1, -3, -2], [-1, -2, 0], [-1, -2, 3], [-1, 0, -2], [-1, 0, 2], [-1, 2, -3], [-1, 2, 0], [-1, 3, 2], [0, -2, -1], [0, -2, 1], [0, -1, -2], [0, -1, 2], [0, 1, -2], [0, 1, 2], [0, 2, -1], [0, 2, 1], [1, -3, 2], [1, -2, -3], [1, -2, 0], [1, 0, -2], [1, 0, 2], [1, 2, 0], [1, 2, 3], [1, 3, -2], [2, -3, -1], [2, -1, 0], [2, -1, 3], [2, 0, -1], [2, 0, 1], [2, 1, -3], [2, 1, 0], [2, 3, 1], [3, -2, 1], [3, -1, -2], [3, 1, 2], [3, 2, -1]]], ['±O24_c', [[0, 0, 0]]], ['C2_fe', [[-1, 1, 1], [0, 0, 0], [0, 0, 1], [1, 1, 0]]], ['±C1_f', [[-1, -1, 1], [-1, 0, 1], [0, 0, 0], [0, 0, 1], [1, 0, 0], [1, 1, 0]]], ['C2_fk', [[0, 0, 0], [0, 0, 1], [0, 1, 1], [1, 0, 0]]], ['CC2_f', [[-1, 0, 0], [-1, 0, 1], [0, 0, 0], [0, 0, 1], [1, 1, 0], [1, 1, 1]]], ['±C2_fe', [[0, -1, 0], [0, 0, 0], [0, 0, 1], [0, 1, 1]]], ['CD4_fe', [[0, 0, 0], [0, 0, 1], [0, 1, -1], [0, 1, 2]]], ['CD4_fk', [[0, 0, 0], [0, 0, 1], [1, 1, -1], [1, 1, 2]]], ['±C2_fk', [[-1, -1, 1], [0, 0, 0], [0, 0, 1], [1, 1, 0]]], ['±C2_fc', [[-1, -1, 0], [-1, -1, 1], [-1, 0, 0], [-1, 0, 1], [0, 0, 0], [0, 0, 1], [1, 0, 0], [1, 0, 1], [1, 1, 0], [1, 1, 1]]], ['D4_fk', [[-2, -1, 0], [-1, -2, 1], [-1, 0, 0], [0, -1, 1], [0, 1, 1], [1, 0, 0], [1, 2, 1], [2, 1, 0]]], ['D4_fe', [[-1, -1, 1], [-1, 0, 0], [-1, 0, 1], [-1, 1, 0], [0, 0, 0], [0, 0, 1], [1, -1, 0], [1, 0, 0], [1, 0, 1], [1, 1, 1]]], ['CC4_fc', [[-1, -1, 2], [-1, 0, 0], [-1, 1, -1], [0, -1, 1], [0, 1, 1], [1, -1, -1], [1, 0, 0], [1, 1, 2]]], ['±C4_fc', [[-2, -1, 0], [-2, -1, 1], [-1, 0, 0], [-1, 0, 1], [-1, 2, 0], [-1, 2, 1], [0, -1, 0], [0, -1, 1], [0, 1, 0], [0, 1, 1], [1, -2, 0], [1, -2, 1], [1, 0, 0], [1, 0, 1], [2, 1, 0], [2, 1, 1]]], ['DD8_fk', [[-1, 0, 0], [0, -1, 1], [0, 1, 1], [1, 0, 0]]], ['D8_f', [[-2, -1, 1], [-2, 1, 0], [-1, -2, 0], [-1, 0, 0], [-1, 0, 1], [-1, 2, 1], [0, -1, 0], [0, -1, 1], [0, 1, 0], [0, 1, 1], [1, -2, 1], [1, 0, 0], [1, 0, 1], [1, 2, 0], [2, -1, 0], [2, 1, 1]]], ['±D4_fk', [[-1, -1, 0], [-1, -1, 1], [0, 0, 0], [0, 0, 1], [1, 1, 0], [1, 1, 1]]], ['±D4_fe', [[-1, 0, 0], [-1, 0, 1], [0, 0, 0], [0, 0, 1], [1, 0, 0], [1, 0, 1]]], ['DD8_fe', [[-1, -1, 0], [-1, 1, 1], [0, 0, 0], [0, 0, 1], [1, -1, 1], [1, 1, 0]]], ['±D8_f', [[0, 0, 0], [0, 0, 1]]], ['C2_ek', [[-1, 0, -1], [-1, 1, 2], [0, 0, 0], [0, 1, 1]]], ['±C1_e', [[-1, 2, 1], [0, 0, 0], [0, 1, 1], [1, -1, 0]]], ['±C2_ef', [[-1, 1, 0], [-1, 1, 1], [0, 0, 0], [0, 0, 1], [0, 1, 0], [0, 1, 1], [1, 0, 0], [1, 0, 1]]], ['±C2_ec', [[-1, 1, 1], [0, 0, 0], [0, 1, 1], [1, 0, 0]]], ['±C2_ek', [[0, -1, 0], [0, 0, 0], [0, 1, 1], [0, 2, 1]]], ['D4_ec', [[-1, 0, -1], [-1, 1, 2], [0, 0, 0], [0, 1, 1], [1, -1, 0], [1, 2, 1]]], ['CD4_eko', [[0, 0, 0], [0, 0, 1], [0, 1, 0], [0, 1, 1], [1, -1, 0], [1, -1, 1], [1, 2, 0], [1, 2, 1]]], ['C4_ek', [[0, 0, 0], [0, 0, 1], [0, 1, 0], [0, 1, 1], [1, -1, 0], [1, 0, 2], [1, 1, -1], [1, 2, 1]]], ['CD4_ekd', [[0, 0, 0], [0, 1, 1], [1, -1, -1], [1, 2, 2]]], ['D4_ef', [[-1, -1, 1], [-1, 2, 0], [0, 0, 0], [0, 0, 1], [0, 1, 0], [0, 1, 1], [1, -1, 0], [1, 2, 1]]], ['CC4_ek', [[-1, 0, 2], [-1, 1, -1], [0, 0, 0], [0, 0, 1], [0, 1, 0], [0, 1, 1], [1, -1, 0], [1, 2, 1]]], ['±C4_ek', [[0, -1, 0], [0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, -1], [0, 1, 0], [0, 1, 1], [0, 2, 1]]], ['DD8_ec', [[-1, 0, -1], [-1, 0, 2], [-1, 1, -1], [-1, 1, 2], [0, 0, 0], [0, 0, 1], [0, 1, 0], [0, 1, 1], [1, -1, 0], [1, -1, 1], [1, 2, 0], [1, 2, 1]]], ['D8_e', [[-1, -1, 1], [-1, 0, -1], [-1, 1, 2], [-1, 2, 0], [0, 0, 0], [0, 0, 1], [0, 1, 0], [0, 1, 1], [1, -1, 0], [1, 0, 2], [1, 1, -1], [1, 2, 1]]], ['±D4_ec', [[0, 0, 0], [0, 1, 1]]], ['±D4_ef', [[0, -1, 0], [0, -1, 1], [0, 0, 0], [0, 0, 1], [0, 1, 0], [0, 1, 1], [0, 2, 0], [0, 2, 1]]], ['CD8_ek', [[0, 0, 0], [0, 0, 1], [0, 1, 0], [0, 1, 1], [1, -1, 0], [1, -1, 1], [1, 0, -1], [1, 0, 2], [1, 1, -1], [1, 1, 2], [1, 2, 0], [1, 2, 1]]], ['DD8_ef', [[-1, 0, 1], [-1, 1, 0], [0, 0, 0], [0, 0, 1], [0, 1, 0], [0, 1, 1], [1, 0, 0], [1, 1, 1]]], ['±D8_e', [[0, 0, 0], [0, 0, 1], [0, 1, 0], [0, 1, 1]]], ['±C1_k', [[-1, 0, 0], [0, 1, 0], [1, 0, 1], [2, 1, 1]]], ['D4_ke', [[-1, -1, 0], [-1, 0, 0], [-1, 1, 1], [-1, 2, 1], [0, -2, 0], [0, 3, 1], [1, -2, 1], [1, 3, 0], [2, -1, 1], [2, 0, 1], [2, 1, 0], [2, 2, 0]]], ['CC4_ke', [[-1, 0, -1], [0, 0, 0], [0, 1, 1], [0, 2, 2], [1, -1, 2], [1, 0, 1], [1, 1, 0], [2, 1, -1]]], ['±C2_kf', [[0, 0, -1], [0, 0, 0], [1, 1, 1], [1, 1, 2]]], ['±C2_ke', [[-1, 0, 0], [-1, 1, 0], [0, 0, 0], [0, 1, 0], [1, 0, 1], [1, 1, 1], [2, 0, 1], [2, 1, 1]]], ['D4_kf', [[-1, 0, 0], [0, -1, 1], [0, 0, 0], [0, 0, 1], [1, 1, 0], [1, 1, 1], [1, 2, 1], [2, 1, 0]]], ['D6_k', [[-1, 0, 1], [0, 0, 0], [0, 1, -1], [0, 1, 2], [1, -1, 0], [1, 1, 1], [1, 2, 0], [2, 0, 1]]], ['±C3_k', [[-1, 0, 1], [0, 0, 0], [0, 1, -1], [0, 2, 1], [1, -1, 0], [1, 0, 2], [1, 1, 1], [2, 1, 0]]], ['±D4_ke', [[-1, -1, 0], [-1, -1, 1], [-1, 0, 0], [-1, 0, 1], [-1, 1, 0], [-1, 1, 1], [-1, 2, 0], [-1, 2, 1], [0, 0, 0], [0, 0, 1], [0, 1, 0], [0, 1, 1], [1, 0, 0], [1, 0, 1], [1, 1, 0], [1, 1, 1], [2, -1, 0], [2, -1, 1], [2, 0, 0], [2, 0, 1], [2, 1, 0], [2, 1, 1], [2, 2, 0], [2, 2, 1]]], ['±C4_ke', [[-1, 0, 0], [-1, 0, 1], [0, 0, 0], [0, 0, 1], [0, 1, 0], [0, 1, 1], [0, 2, 0], [0, 2, 1], [1, -1, 0], [1, -1, 1], [1, 0, 0], [1, 0, 1], [1, 1, 0], [1, 1, 1], [2, 1, 0], [2, 1, 1]]], ['±D4_kf', [[0, 0, 0], [0, 0, 1], [1, 1, 0], [1, 1, 1]]], ['DD8_kf', [[-1, 0, 0], [-1, 1, 0], [0, -1, 1], [0, 2, 1], [1, -1, 1], [1, 2, 1], [2, 0, 0], [2, 1, 0]]], ['DD8_ke', [[0, 0, -1], [0, 0, 0], [0, 1, 1], [0, 1, 2], [1, 0, 1], [1, 0, 2], [1, 1, -1], [1, 1, 0]]], ['D8_k', [[-1, 0, -1], [-1, 1, 2], [0, -1, 2], [0, 0, 0], [0, 0, 1], [0, 1, 0], [0, 1, 1], [0, 2, -1], [1, -1, -1], [1, 0, 0], [1, 0, 1], [1, 1, 0], [1, 1, 1], [1, 2, 2], [2, 0, 2], [2, 1, -1]]], ['±D6_k', [[0, 0, 0], [1, 1, 1]]], ['T12_k', [[-2, 0, 2], [-2, 1, -1], [-1, -2, 1], [-1, 0, 1], [-1, 1, 0], [-1, 3, 0], [0, -1, 1], [0, -1, 3], [0, 0, 2], [0, 1, -1], [0, 2, -2], [0, 2, 0], [1, -1, -2], [1, -1, 0], [1, 0, -1], [1, 1, 2], [1, 2, 1], [1, 2, 3], [2, -2, 0], [2, 0, 0], [2, 1, 1], [2, 3, 1], [3, 0, -1], [3, 1, 2]]], ['±D8_k', [[0, 0, -1], [0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, -1], [0, 1, 0], [0, 1, 1], [0, 1, 2], [1, 0, -1], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, -1], [1, 1, 0], [1, 1, 1], [1, 1, 2]]], ['±T12_k', [[-2, -1, 0], [-2, -1, 1], [-2, 2, 0], [-2, 2, 1], [-1, -1, -1], [-1, -1, 2], [-1, 0, -2], [-1, 0, 3], [-1, 1, -2], [-1, 1, 3], [-1, 2, -1], [-1, 2, 2], [0, -2, -1], [0, -2, 2], [0, 3, -1], [0, 3, 2], [1, -2, -1], [1, -2, 2], [1, 3, -1], [1, 3, 2], [2, -1, -1], [2, -1, 2], [2, 0, -2], [2, 0, 3], [2, 1, -2], [2, 1, 3], [2, 2, -1], [2, 2, 2], [3, -1, 0], [3, -1, 1], [3, 2, 0], [3, 2, 1]]], ['TO24_k', [[0, 0, 0], [0, 1, 1], [1, 0, 1], [1, 1, 0]]], ['O24_k', [[-2, -1, 1], [-2, 0, -1], [-2, 1, 2], [-2, 2, 0], [-1, -2, 0], [-1, -1, -1], [-1, -1, 2], [-1, 0, 3], [-1, 1, -2], [-1, 2, -1], [-1, 2, 2], [-1, 3, 1], [0, -2, 2], [0, -1, -2], [0, 2, 3], [0, 3, -1], [1, -2, -1], [1, -1, 3], [1, 2, -2], [1, 3, 2], [2, -2, 1], [2, -1, -1], [2, -1, 2], [2, 0, -2], [2, 1, 3], [2, 2, -1], [2, 2, 2], [2, 3, 0], [3, -1, 0], [3, 0, 2], [3, 1, -1], [3, 2, 1]]], ['±O24_k', [[0, 0, 0], [0, 0, 1], [0, 1, 0], [0, 1, 1], [1, 0, 0], [1, 0, 1], [1, 1, 0], [1, 1, 1]]] ]
Kinetic symmetries
In addition to the 92 above static symmetries there are also 245 kinetic symmetries with mod unequal to their period (220 with period/mod=2, 7 with period/mod=3, 14 with period/mod=4, and 4 with period/mod=6).
"Composite symmetry" refers to the resulting symmetry of the pattern created from each of the oscillator's phases.
| Static symmetry | Composite symmetry | period/mod | Description | Gutteroids |
|---|---|---|---|---|
| C1 | C2_cf | 2 | ||
| C1 | C2_ce | 2 | ||
| C1 | CC2_/ | 2 | ||
| C1 | ±C1_c | 2 | ||
| C1 | CC2_c | 2 | ||
| C2_cf | D4_cf | 2 | ||
| C2_cf | C4_cf | 2 | ||
| C2_cf | CC4_cf | 2 | ||
| C2_cf | CD4_cfd | 2 | ||
| CC2_/ | CD4_cfd | 2 | ||
| C2_ce | CD4_ce | 2 | ||
| CC2_/ | CD4_ce | 2 | ||
| CC2_c | CD4_ce | 2 | ||
| C2_ce | ±C2_ce | 2 | ||
| CC2_/ | ±C2_ce | 2 | ||
| ±C1_c | ±C2_ce | 2 | ||
| C2_cf | ±C2_cf | 2 | ||
| ±C1_c | ±C2_cf | 2 | ||
| CC2_c | ±C2_cf | 2 | ||
| C2_cf | CD4_cfo | 2 | ||
| CC2_c | CD4_cfo | 2 | ||
| C2_cf | D4_ce | 2 | ||
| C2_ce | D4_ce | 2 | ||
| C3 | CD6 | 2 | ||
| C3 | D6_c | 2 | ||
| C3 | ±C3_c | 2 | ||
| D4_cf | ±D4_cf | 2 | ||
| ±C2_cf | ±D4_cf | 2 | ||
| CD4_cfo | ±D4_cf | 2 | ||
| C4_cf | ±C4_cf | 2 | ||
| CC4_cf | ±C4_cf | 2 | ||
| ±C2_cf | ±C4_cf | 2 | ||
| CD4_cfd | ±D4_ce | 2 | ||
| CD4_ce | ±D4_ce | 2 | ||
| ±C2_ce | ±D4_ce | 2 | ||
| ±C2_cf | ±D4_ce | 2 | ||
| D4_ce | ±D4_ce | 2 | ||
| CC4_cf | DD8_ce | 2 | ||
| CD4_cfo | DD8_ce | 2 | ||
| D4_ce | DD8_ce | 2 | ||
| D4_cf | DD8_cf | 2 | ||
| CC4_cf | DD8_cf | 2 | ||
| CD4_cfd | DD8_cf | 2 | ||
| C4_cf | CD8_cf | 2 | ||
| CD4_cfd | CD8_cf | 2 | ||
| CD4_cfo | CD8_cf | 2 | ||
| D4_cf | D8_c | 2 | ||
| C4_cf | D8_c | 2 | ||
| D4_ce | D8_c | 2 | ||
| CD6 | ±D6_c | 2 | ||
| D6_c | ±D6_c | 2 | ||
| ±C3_c | ±D6_c | 2 | ||
| ±D4_cf | ±D8_c | 2 | ||
| ±C4_cf | ±D8_c | 2 | ||
| ±D4_ce | ±D8_c | 2 | ||
| DD8_ce | ±D8_c | 2 | ||
| DD8_cf | ±D8_c | 2 | ||
| CD8_cf | ±D8_c | 2 | ||
| D8_c | ±D8_c | 2 | ||
| T12_c | ±T12_c | 2 | ||
| T12_c | TO24_c | 2 | ||
| T12_c | O24_c | 2 | ||
| ±T12_c | ±O24_c | 2 | ||
| TO24_c | ±O24_c | 2 | ||
| O24_c | ±O24_c | 2 | ||
| C1 | C2_fe | 2 | ||
| C1 | ±C1_f | 2 | ||
| C1 | C2_fk | 2 | ||
| C1 | CC2_f | 2 | ||
| C2_fe | ±C2_fe | 2 | ||
| CC2_c | ±C2_fe | 2 | ||
| ±C1_f | ±C2_fe | 2 | ||
| C2_fe | CD4_fe | 2 | ||
| CC2_c | CD4_fe | 2 | ||
| CC2_f | CD4_fe | 2 | ||
| CC2_/ | CD4_fk | 2 | ||
| C2_fk | CD4_fk | 2 | ||
| CC2_f | CD4_fk | 2 | ||
| CC2_/ | ±C2_fk | 2 | ||
| ±C1_f | ±C2_fk | 2 | ||
| C2_fk | ±C2_fk | 2 | ||
| C2_cf | ±C2_fc | 2 | ||
| ±C1_f | ±C2_fc | 2 | ||
| CC2_f | ±C2_fc | 2 | ||
| C2_cf | D4_fk | 2 | ||
| C2_fk | D4_fk | 2 | ||
| C2_cf | D4_fe | 2 | ||
| C2_fe | D4_fe | 2 | ||
| C2_cf | CC4_fc | 2 | ||
| ±C2_fc | ±C4_fc | 2 | ||
| C4_cf | ±C4_fc | 2 | ||
| CC4_fc | ±C4_fc | 2 | ||
| D4_fk | DD8_fk | 2 | ||
| CD4_cfo | DD8_fk | 2 | ||
| CC4_fc | DD8_fk | 2 | ||
| D4_fk | D8_f | 2 | ||
| C4_cf | D8_f | 2 | ||
| D4_fe | D8_f | 2 | ||
| CD4_fk | ±D4_fk | 2 | ||
| ±C2_fk | ±D4_fk | 2 | ||
| ±C2_fc | ±D4_fk | 2 | ||
| D4_fk | ±D4_fk | 2 | ||
| CD4_cfd | ±D4_fk | 2 | ||
| ±C2_fe | ±D4_fe | 2 | ||
| CD4_fe | ±D4_fe | 2 | ||
| ±C2_fc | ±D4_fe | 2 | ||
| CD4_cfo | ±D4_fe | 2 | ||
| D4_fe | ±D4_fe | 2 | ||
| CD4_cfd | DD8_fe | 2 | ||
| D4_fe | DD8_fe | 2 | ||
| CC4_fc | DD8_fe | 2 | ||
| ±C4_fc | ±D8_f | 2 | ||
| DD8_fk | ±D8_f | 2 | ||
| D8_f | ±D8_f | 2 | ||
| ±D4_fk | ±D8_f | 2 | ||
| ±D4_fe | ±D8_f | 2 | ||
| CD8_cf | ±D8_f | 2 | ||
| DD8_fe | ±D8_f | 2 | ||
| C1 | C2_ek | 2 | ||
| C1 | ±C1_e | 2 | ||
| C2_fe | ±C2_ef | 2 | ||
| CC2_f | ±C2_ef | 2 | ||
| ±C1_e | ±C2_ef | 2 | ||
| CC2_/ | ±C2_ec | 2 | ||
| ±C1_e | ±C2_ec | 2 | ||
| C2_ce | ±C2_ec | 2 | ||
| C2_ek | ±C2_ek | 2 | ||
| ±C1_e | ±C2_ek | 2 | ||
| CC2_c | ±C2_ek | 2 | ||
| C2_ek | D4_ec | 2 | ||
| C2_ce | D4_ec | 2 | ||
| C2_ek | CD4_eko | 2 | ||
| CC2_f | CD4_eko | 2 | ||
| C2_ek | C4_ek | 2 | ||
| CC2_/ | CD4_ekd | 2 | ||
| C2_ek | CD4_ekd | 2 | ||
| C2_ek | D4_ef | 2 | ||
| C2_fe | D4_ef | 2 | ||
| C2_ek | CC4_ek | 2 | ||
| ±C2_ek | ±C4_ek | 2 | ||
| C4_ek | ±C4_ek | 2 | ||
| CC4_ek | ±C4_ek | 2 | ||
| D4_ec | DD8_ec | 2 | ||
| CD4_eko | DD8_ec | 2 | ||
| CC4_ek | DD8_ec | 2 | ||
| D4_ec | D8_e | 2 | ||
| C4_ek | D8_e | 2 | ||
| D4_ef | D8_e | 2 | ||
| CD4_ce | ±D4_ec | 2 | ||
| ±C2_ec | ±D4_ec | 2 | ||
| ±C2_ek | ±D4_ec | 2 | ||
| D4_ec | ±D4_ec | 2 | ||
| CD4_ekd | ±D4_ec | 2 | ||
| ±C2_ef | ±D4_ef | 2 | ||
| CD4_fe | ±D4_ef | 2 | ||
| ±C2_ek | ±D4_ef | 2 | ||
| CD4_eko | ±D4_ef | 2 | ||
| D4_ef | ±D4_ef | 2 | ||
| CD4_eko | CD8_ek | 2 | ||
| C4_ek | CD8_ek | 2 | ||
| CD4_ekd | CD8_ek | 2 | ||
| CD4_ekd | DD8_ef | 2 | ||
| D4_ef | DD8_ef | 2 | ||
| CC4_ek | DD8_ef | 2 | ||
| ±C4_ek | ±D8_e | 2 | ||
| DD8_ec | ±D8_e | 2 | ||
| D8_e | ±D8_e | 2 | ||
| ±D4_ec | ±D8_e | 2 | ||
| ±D4_ef | ±D8_e | 2 | ||
| CD8_ek | ±D8_e | 2 | ||
| DD8_ef | ±D8_e | 2 | ||
| C1 | ±C1_k | 2 | ||
| C2_ek | D4_ke | 2 | ||
| C2_ek | CC4_ke | 2 | ||
| C2_fk | ±C2_kf | 2 | ||
| CC2_/ | ±C2_kf | 2 | ||
| ±C1_k | ±C2_kf | 2 | ||
| C2_ek | ±C2_ke | 2 | ||
| ±C1_k | ±C2_ke | 2 | ||
| CC2_f | ±C2_ke | 2 | ||
| C2_ek | D4_kf | 2 | ||
| C2_fk | D4_kf | 2 | ||
| C3 | D6_k | 2 | ||
| C3 | ±C3_k | 2 | ||
| D4_ke | ±D4_ke | 2 | ||
| ±C2_ke | ±D4_ke | 2 | ||
| CD4_eko | ±D4_ke | 2 | ||
| C4_ek | ±C4_ke | 2 | ||
| CC4_ke | ±C4_ke | 2 | ||
| ±C2_ke | ±C4_ke | 2 | ||
| CD4_ekd | ±D4_kf | 2 | ||
| CD4_fk | ±D4_kf | 2 | ||
| ±C2_kf | ±D4_kf | 2 | ||
| ±C2_ke | ±D4_kf | 2 | ||
| D4_kf | ±D4_kf | 2 | ||
| CC4_ke | DD8_kf | 2 | ||
| CD4_eko | DD8_kf | 2 | ||
| D4_kf | DD8_kf | 2 | ||
| D4_ke | DD8_ke | 2 | ||
| CC4_ke | DD8_ke | 2 | ||
| CD4_ekd | DD8_ke | 2 | ||
| D4_ke | D8_k | 2 | ||
| C4_ek | D8_k | 2 | ||
| D4_kf | D8_k | 2 | ||
| CD6 | ±D6_k | 2 | ||
| D6_k | ±D6_k | 2 | ||
| ±C3_k | ±D6_k | 2 | ||
| ±D4_ke | ±D8_k | 2 | ||
| ±C4_ke | ±D8_k | 2 | ||
| ±D4_kf | ±D8_k | 2 | ||
| DD8_kf | ±D8_k | 2 | ||
| DD8_ke | ±D8_k | 2 | ||
| CD8_ek | ±D8_k | 2 | ||
| D8_k | ±D8_k | 2 | ||
| T12_k | ±T12_k | 2 | ||
| T12_k | TO24_k | 2 | ||
| T12_k | O24_k | 2 | ||
| ±T12_k | ±O24_k | 2 | ||
| TO24_k | ±O24_k | 2 | ||
| O24_k | ±O24_k | 2 | ||
| C1 | C3 | 3 | ||
| ±C1_c | ±C3_c | 3 | ||
| D4_cf | T12_c | 3 | ||
| ±D4_cf | ±T12_c | 3 | ||
| ±C1_k | ±C3_k | 3 | ||
| D4_ke | T12_k | 3 | ||
| ±D4_ke | ±T12_k | 3 | ||
| C1 | C4_cf | 4 | ||
| C1 | CC4_cf | 4 | ||
| ±C1_c | ±C4_cf | 4 | ||
| CC2_c | ±C4_cf | 4 | ||
| C1 | CC4_fc | 4 | ||
| ±C1_f | ±C4_fc | 4 | ||
| CC2_f | ±C4_fc | 4 | ||
| C1 | C4_ek | 4 | ||
| C1 | CC4_ek | 4 | ||
| ±C1_e | ±C4_ek | 4 | ||
| CC2_c | ±C4_ek | 4 | ||
| C1 | CC4_ke | 4 | ||
| ±C1_k | ±C4_ke | 4 | ||
| CC2_f | ±C4_ke | 4 | ||
| C1 | ±C3_c | 6 | ||
| D4_cf | ±T12_c | 6 | ||
| C1 | ±C3_k | 6 | ||
| D4_ke | ±T12_k | 6 |
Spaceship symmetries
With period equal to mod
There are 22 spaceship symmetries with period equal to the mod.
| Static equivalent | Direction | Description |
|---|---|---|
| C1 | any | no symmetry |
| C2_cf | orthogonal | chiral digonal pyramidal symmetry, a.k.a., 180 degree rotation (line goes through cells and faces) |
| C2_ce | diagonal | chiral digonal pyramidal symmetry, a.k.a., 180 degree rotation (line goes through cells and edges) |
| CC2_/ | any in diagonal plane | reflection (plane goes through cells, faces, edges, and vertices) |
| CC2_c | any in orthogonal plane | reflection (plane goes through cells, edges, and faces) |
| C3 | paradiagonal | chiral triangular pyramidal symmetry, a.k.a., 120 degree rotation (line goes through vertices and cells) |
| C4_cf | orthogonal | chiral square pyramidal symmetry, a.k.a., 90 degree rotation (line goes through cells and faces) |
| CD4_cfd | orthogonal | digonal pyramidal symmetry (line goes through cells and faces), reflection planes have diagonal orientation |
| CD4_ce | diagonal | digonal pyramidal symmetry (line goes through cells and edges) |
| CD4_cfo | orthogonal | digonal pyramidal symmetry (line goes through cells and faces), reflection planes have orthogonal orientation |
| CD6 | paradiagonal | triangular pyramidal symmetry (line goes through vertices and cells) |
| CD8_cf | orthogonal | square pyramidal symmetry (line goes through cells and faces) |
| C2_fe | orthogonal | chiral digonal pyramidal symmetry, a.k.a., 180 degree rotation (line goes through faces and edges) |
| C2_fk | diagonal | chiral digonal pyramidal symmetry, a.k.a., 180 degree rotation (line goes through faces and vertices) |
| CC2_f | any in orthogonal plane | reflection (plane goes through faces, edges, and vertices) |
| CD4_fe | orthogonal | digonal pyramidal symmetry (line goes through faces and edges) |
| CD4_fk | diagonal | digonal pyramidal symmetry (line goes through faces and vertices) |
| C2_ek | orthogonal | chiral digonal pyramidal symmetry, a.k.a., 180 degree rotation (line goes through edges and vertices) |
| CD4_eko | orthogonal | digonal pyramidal symmetry (line goes through edges and vertices), reflection planes have orthogonal orientation |
| C4_ek | orthogonal | chiral square pyramidal symmetry, a.k.a., 90 degree rotation (line goes through edges and vertices) |
| CD4_ekd | orthogonal | digonal pyramidal symmetry (line goes through edges and vertices), reflection planes have diagonal orientation |
| CD8_ek | orthogonal | square pyramidal symmetry (line goes through edges and vertices) |
With period different from mod
There are 43 spaceship symmetries with period different from mod.
| Static symmetry | Composite symmetry | period/mod | direction | Description |
|---|---|---|---|---|
| C1 | C2_cf | 2 | orthogonal | Pattern is asymmetric 180 degree skew-rotation (line goes through cells and faces) |
| C1 | C2_fe | 2 | orthogonal | Pattern is asymmetric 180 degree skew-rotation (line goes through faces and edges) |
| C1 | C2_ek | 2 | orthogonal | Pattern is asymmetric 180 degree skew-rotation (line goes through edges and vertices) |
| C1 | C2_ce | 2 | diagonal | Pattern is asymmetric 180 degree skew-rotation (line goes through cells and edges) |
| C1 | C2_fk | 2 | diagonal | Pattern is asymmetric 180 degree skew-rotation (line goes through faces and vertices) |
| C1 | N/A | 2 | diagonal | Pattern is asymmetric 180 degree skew-rotation (line goes through edges) |
| C1 | N/A | 2 | diagonal | Pattern is asymmetric 180 degree skew-rotation (line goes through faces) |
| C1 | CC2_c | 2 | any in orthogonal plane | Pattern is asymmetric skew-reflection (plane goes through cells, edges, and faces) |
| C1 | CC2_f | 2 | any in orthogonal plane | Pattern is asymmetric skew-reflection (plane goes through faces, edges, and vertices) |
| C1 | CC2_/ | 2 | any in diagonal plane | Pattern is asymmetric skew-reflection (plane goes through cells, faces, edges, and vertices) |
| C1 | N/A | 2 | any in diagonal plane | Pattern is asymmetric skew-reflection (plane goes through faces and edges) |
| C2_cf | CD4_cfd | 2 | orthogonal | Pattern is symmetric under 180 degree rotation (line goes through cells and faces) skew-reflections through diagonal planes |
| C2_ek | CD4_ekd | 2 | orthogonal | Pattern is symmetric under 180 degree rotation (line goes through edges and vertices) skew-reflections through diagonal planes |
| C2_cf | CD4_cfo | 2 | orthogonal | Pattern is symmetric under 180 degree rotation (line goes through cells and faces) skew-reflections through orthogonal planes |
| C2_ek | CD4_eko | 2 | orthogonal | Pattern is symmetric under 180 degree rotation (line goes through edges and vertices) skew-reflections through orthogonal planes |
| C2_cf | C4_cf | 2 | orthogonal | Pattern is symmetric under 180 degree rotation (line goes through cells and faces) 90 degree skew-rotation |
| C2_ek | C4_ek | 2 | orthogonal | Pattern is symmetric under 180 degree rotation (line goes through edges and vertices) 90 degree skew-rotation |
| C2_ce | CD4_ce | 2 | diagonal | Pattern is symmetric under 180 degree rotation (line goes through cells and edges) skew-reflections |
| C2_fk | CD4_fk | 2 | diagonal | Pattern is symmetric under 180 degree rotation (line goes through faces and vertices) skew-reflections |
| C2_fe | CD4_fe | 2 | orthogonal | Pattern is symmetric under 180 degree rotation (line goes through faces and edges) skew-reflections |
| CC2_/ | CD4_cfd | 2 | orthogonal | Pattern is symmetric under reflection (plane goes through cells, faces, edges, and vertices) 180 degree skew-rotation (line goes through cells and faces) |
| CC2_/ | CD4_ekd | 2 | orthogonal | Pattern is symmetric under reflection (plane goes through cells, faces, edges, and vertices) 180 degree skew-rotation (line goes through edges and vertices) |
| CC2_/ | CD4_ce | 2 | diagonal | Pattern is symmetric under reflection (plane goes through cells, faces, edges, and vertices) 180 degree skew-rotation (line goes through cells and edges) |
| CC2_/ | CD4_fk | 2 | diagonal | Pattern is symmetric under reflection (plane goes through cells, faces, edges, and vertices) 180 degree skew-rotation (line goes through faces and vertices) |
| CC2_c | CD4_ce | 2 | diagonal | Pattern is symmetric under reflection (plane goes through cells, edges, and faces) 180 degree skew-rotation (line goes through cells and edges) |
| CC2_c | N/A | 2 | diagonal | Pattern is symmetric under reflection (plane goes through cells, edges, and faces) 180 degree skew-rotation (line goes through edges) |
| CC2_f | CD4_fk | 2 | diagonal | Pattern is symmetric under reflection (plane goes through faces, edges, and vertices) 180 degree skew-rotation (line goes through faces and vertices) |
| CC2_f | N/A | 2 | diagonal | Pattern is symmetric under reflection (plane goes through faces, edges, and vertices) 180 degree skew-rotation (line goes through faces) |
| CC2_c | CD4_cfo | 2 | orthogonal | Pattern is symmetric under reflection (plane goes through cells, edges, and faces) 180 degree skew-rotation (line goes through cells and faces) |
| CC2_f | CD4_eko | 2 | orthogonal | Pattern is symmetric under reflection (plane goes through faces, edges, and vertices) 180 degree skew-rotation (line goes through edges and vertices) |
| CC2_c | CD4_fe | 2 | orthogonal | Pattern is symmetric under reflection (plane goes through cells, edges, and faces) 180 degree skew-rotation (line goes through faces and edges) |
| CC2_f | CD4_fe | 2 | orthogonal | Pattern is symmetric under reflection (plane goes through faces, edges, and vertices) 180 degree skew-rotation (line goes through faces and edges) |
| C3 | CD6 | 2 | paradiagonal | Pattern is symmetric under 120 degree rotation (line goes through cells and vertices) skew-reflections |
| CD4_cfd | CD8_cf | 2 | orthogonal | Pattern has digonal pyramidal symmetry (line goes through cells and faces), reflection planes have diagonal orientation 90 degree skew-rotation |
| CD4_ekd | CD8_ek | 2 | orthogonal | Pattern has digonal pyramidal symmetry (line goes through edges and vertices), reflection planes have diagonal orientation 90 degree skew-rotation |
| CD4_cfo | CD8_cf | 2 | orthogonal | Pattern has digonal pyramidal symmetry (line goes through cells and faces), reflection planes have orthogonal orientation 90 degree skew-rotation |
| CD4_eko | CD8_ek | 2 | orthogonal | Pattern has digonal pyramidal symmetry (line goes through edges and vertices), reflection planes have orthogonal orientation 90 degree skew-rotation |
| C4_cf | CD8_cf | 2 | orthogonal | Pattern is symmetric under 90 degree rotation (line goes through cells and faces) skew-reflections |
| C4_ek | CD8_ek | 2 | orthogonal | Pattern is symmetric under 90 degree rotation (line goes through edges and vertices) skew-reflections |
| C1 | C3 | 3 | paradiagonal | Pattern is asymmetric 120 degree skew-rotation (line goes through cells and vertices) |
| C1 | N/A | 3 | paradiagonal | Pattern is asymmetric 120 degree skew-rotation (line goes paradiagonally through edges and faces) |
| C1 | C4_cf | 4 | orthogonal | Pattern is asymmetric 90 degree skew-rotation (line goes through cells and faces) |
| C1 | C4_ek | 4 | orthogonal | Pattern is asymmetric 90 degree skew-rotation (line goes through edges and vertices) |