Skip to content

paulnasca/paul_cube_bandaged_graph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This is a tool for rendering the graphs of the bandaged 3x3x3 cube puzzles. It assumes basic knowledge of the bandage cube concepts and hex notation.

Before using this software please read the Ladislav Dubravský's introduction and blog

The "all_cubes.csv" is generated by processing "Bandage_List.xls" file from twistypuzzles forum.

For more information, search for the topics about bandage cubes on forum, visit budlcuber2 weblog and an archived blog post about the Cubetwist DIY Bandage kit.

Example images

300C0180600C03i 10000000000003 1000008020042D 100180800005AD 100180802C042D 100586802C3401 1680008C2FB461 168001FC3FBFE1 30000010048883 22006F100000C6 182800000 80200000 80200000i F7A00401

Over 100 bandage cubes:PDF Several isometric cubes:PDF

Over 2000 bandage cubes in a 250MB archive of pdf.

Another large archive with almost 3000 bandage cubes with isometric drawing of the cubes is available.

Example usage

Detailed help:

python3 paul_cube_bandaged_graph.py -h

To generate pdf images of several bandaged cubes (Meffert Bicube and Equator cube):

python3 paul_cube_bandaged_graph.py --file_format pdf 33EC01800846 300C0000000C03

To generate SVG image of cab5-5 cube:

python3 paul_cube_bandaged_graph.py --file_format svg --skip_legend_draw 22006F100000C6

To generate pdf for all named bandage cubes where the graph has less then 10000 nodes from the csv file:

python3 paul_cube_bandaged_graph.py --process_csv_file all_cubes.csv --file_format pdf  --skip_cubes_without_names --filter_by_number_of_nodes 0-10000 

To generate isometric drawing of all bandaged cubes where the graph has less than 2000 nodes from the csv file:

python3 paul_cube_bandaged_graph.py --cube_draw_projection isometric --filter_by_number_of_nodes 0-2000 --process_csv_file all_cubes.csv --file_format pdf

To generate the Zcube bandaged versions A,B,C:

python3 paul_cube_bandaged_graph.py "1.0.0,1.0.0,0.2.2;1.0.0,1.0.0,0.2.2;0.3.3,0.3.3,0.0.0" #Z-cube bandaged A
python3 paul_cube_bandaged_graph.py "1.2.2,3.4.5,6.4.5;1.7.7,3.4.8,6.4.8;0.9.9,10.11.12,10.11.12" #Z-cube bandaged B (bicube)
python3 paul_cube_bandaged_graph.py "0.0.0,0.0.0,0.0.0;0.0.0,0.1.1,0.1.1;0.0.0,0.1.1,0.1.1" #Z-cube bandaged C

The file "all_cubes.csv" is generated based on the "Bandage List.xls" from http://www.twistypuzzles.com/forum/viewtopic.php?f=1&t=33692

Requirements

The software has been tested on Linux.

About

Graphs of the 3x3x3 bandage cube shapes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages