A polyhedron with a regular face can sit on a tiling using the same polygon.
This work explores such polyhedron rolling on various tilings with matching faces, and what area can be reached.
Generates a rolling space that fits in the screen/in a given area and explores it. Various options and output types. Color explored tiles by number of face/tile/orientation combinations.
Generates a proof of rolling area by using the symmetries in the rolling structure. Outputs images and pickled dictionaries.
Compact example of the rolling logic for reference. Randomly rolls in screen space tiling.
Useful for: checking the path of a polyhedron
Left and Right to choose a poly out of Johnsons, Platonics, most Archimedeans and some Prisms
Up and Down to choose the starting face
Click to roll and cover the space
Enter to take a screenshot
Useful for: creating a tiling dict manually based on an image
Mousewheel to change shape
Left click to add a cell
Right click on a cell to remove it and its children
Right click on an edge to link it to another edge
Once all edges are linked, it will prompt you to save the net under a name.
Useful for: visualising a tiling
Plots tilings and makes a screenshot
Might need to change the default values
A folder with tiling dictionaries for a lot of tilings!
A folder with net dictionaries for a lot of polyhedrons!
to delete or archive
I used this to find back the tessellation net based on the net. Basis for tiling_drawer and Unlimited Net Drawer
Rolls whatever shape I chose in the space, with marks for orientation. Very unreadable. Work in Progress!
Turns a tiling into a coordinates system and explores it while coloring based on coordinates. Work in Progress!