initial commit
Point and PointSet class for offline calculations
moved to typescript folder
removed *.js files from version control
added clone(), getBounds(), translateAll(), and normalize() to PointSet
generating rotational variants in a table
meta stuff
fixed rotateAllZ goes the wrong way
fixed bottom side sometimes not showing
commented out some unused functions
refactored and refined
layout
implemented .equals() for PointSets. Proved that all rotationalVariants are distinct.
implemented .toString() which returns a bit string and .equals2() using it
added 3d grid
fixed perspective
enumerate translational variants
solved it!
looping animation of the solution
minor layout stuff