Subgroup diagram of S4 made out of cycle graphs
thingiverse
This is a complete (up to automorphism/conjugation) subgroup diagram of the symmetric group of order 24 (S_4) made out of cycle graphs based on the following image from wikiversity: https://en.wikiversity.org/wiki/Symmetric_group_S4#/media/File:Symmetric_group_S4;_lattice_of_subgroups_Hasse_diagram;_11_different_cycle_graphs.svg Need to refresh your memory on the subject? Here are some relevant wiki-pages: https://en.wikiversity.org/wiki/Symmetric_group_S4 https://en.wikipedia.org/wiki/Lattice_of_subgroups https://en.wikipedia.org/wiki/Cycle_graph_(algebra) The color of each vertex indicates the conjugation-class of the corresponding element: black = identity element green = 2 cycles blue = 3 cycles red = 4 cycles yellow = product of two disjoint 2 cycles The color of each line connecting two subgroups give the index of the smaller one in the other: orange = index 2 blue = index 3 green = index 4 Note that the orientation in which the graphs hang is important! To generate the the models I wrote some python code using the numpy-stl library. (see python files in thing files) The input is the graph containing just the coordinates of each vertex and the edges. The output is a whole bunch of spheres with holes in exactly the right spot and pointy sticks with the right length. The code is most likely not perfect and it is poorly commented, so no guarantees! Though if anyone is a chemistry fan the code should be applicable to making models of large molecules as well. Notes on files: - S4_subgroups_graph_STLs.zip is a zip file containing all of the models generated by S4SubgroupsGraph.py. Each model should be printed once in the color of the name of it's parent folder. - MeshCutter.py is a python file used by GraphModelGenerator.py MeshCutter uses Sphere1.stl and Sphere2.stl - GraphModelGenerator.py is a python file with functions to make graphs - S4SubgroupsGraph.py has the code to generate the - the .curaprofile files are the print settings I used to slice the models Requirements: - Python 3.x with libraries numpy (pip install numpy) and numpy-stl (pip install numpy-stl) - A slicer. - 5 Different colors for the best effect. - Fishing wire - A little bit of colored rope in colors red green and orange - see-through tape - some way to hang things on your ceiling Print settings: - Ender 3 Pro. - Slicer: Ultimaker Cura all my settings can be found in the .curaprofile files in the thing files section
With this file you will be able to print Subgroup diagram of S4 made out of cycle graphs with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Subgroup diagram of S4 made out of cycle graphs.