diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2025-05-24 16:37:15 +0200 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2025-05-24 16:37:15 +0200 |
| commit | 5e87743663d9cd54323593d0ffc7f7e31adb1e72 (patch) | |
| tree | 2a1ea88e70be3a32b595cca12928630471a5d431 /src/speedcubing | |
| parent | d255058a4618d5f434eeabe4a1b8cc26e782a7d9 (diff) | |
| download | sebastiano.tronto.net-5e87743663d9cd54323593d0ffc7f7e31adb1e72.tar.gz sebastiano.tronto.net-5e87743663d9cd54323593d0ffc7f7e31adb1e72.zip | |
Update figure it out guide with twizzle applets
Diffstat (limited to 'src/speedcubing')
| -rw-r--r-- | src/speedcubing/figure-it-out/comm1.png | bin | 10415 -> 0 bytes | |||
| -rw-r--r-- | src/speedcubing/figure-it-out/comm1.svg | 39 | ||||
| -rw-r--r-- | src/speedcubing/figure-it-out/comm2.png | bin | 10603 -> 0 bytes | |||
| -rw-r--r-- | src/speedcubing/figure-it-out/comm2.svg | 39 | ||||
| -rw-r--r-- | src/speedcubing/figure-it-out/edgecomm.png | bin | 10411 -> 0 bytes | |||
| -rw-r--r-- | src/speedcubing/figure-it-out/edgecomm.svg | 39 | ||||
| -rw-r--r-- | src/speedcubing/figure-it-out/figure-it-out.md | 82 | ||||
| -rw-r--r-- | src/speedcubing/figure-it-out/setup.png | bin | 10278 -> 0 bytes | |||
| -rw-r--r-- | src/speedcubing/figure-it-out/setup.svg | 39 | ||||
| -rw-r--r-- | src/speedcubing/figure-it-out/twist.png | bin | 10145 -> 0 bytes | |||
| -rw-r--r-- | src/speedcubing/figure-it-out/twist.svg | 39 |
11 files changed, 63 insertions, 214 deletions
diff --git a/src/speedcubing/figure-it-out/comm1.png b/src/speedcubing/figure-it-out/comm1.png deleted file mode 100644 index cbc6112..0000000 --- a/src/speedcubing/figure-it-out/comm1.png +++ /dev/null | |||
| Binary files differ | |||
diff --git a/src/speedcubing/figure-it-out/comm1.svg b/src/speedcubing/figure-it-out/comm1.svg deleted file mode 100644 index 6c41aad..0000000 --- a/src/speedcubing/figure-it-out/comm1.svg +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> | ||
| 3 | <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="-0.9 -0.9 1.8 1.8"> | ||
| 4 | <rect fill="#FFFFFF" x="-0.9" y="-0.9" width="1.8" height="1.8"/> | ||
| 5 | <g style="stroke-width:0.1;stroke-linejoin:round;opacity:1"> | ||
| 6 | <polygon fill="#000000" stroke="#000000" points="-4.9165444344952E-17,-0.71734170954349 0.70405037145575,-0.41272706360467 6.3108540577985E-17,-0.021725090572532 -0.70405037145575,-0.41272706360467"/> | ||
| 7 | <polygon fill="#000000" stroke="#000000" points="6.3108540577985E-17,-0.021725090572532 0.70405037145575,-0.41272706360467 0.62948028357061,0.36901272915735 5.5589468959362E-17,0.81107056444244"/> | ||
| 8 | <polygon fill="#000000" stroke="#000000" points="-0.70405037145575,-0.41272706360467 6.3108540577985E-17,-0.021725090572532 5.5589468959362E-17,0.81107056444244 -0.62948028357061,0.36901272915735"/> | ||
| 9 | </g> | ||
| 10 | <g style="opacity:1;stroke-opacity:0.5;stroke-width:0;stroke-linejoin:round"> | ||
| 11 | <polygon fill="#FFFFFF" stroke="#000000" points="-4.9439549272153E-17,-0.74757064564692 0.19598754651203,-0.66277461469571 -1.6979580126642E-17,-0.57123720961754 -0.19598754651203,-0.66277461469571"/> | ||
| 12 | <polygon fill="#FFFFFF" stroke="#000000" points="0.23200530924361,-0.64654708450724 0.44357407294753,-0.55500967942906 0.24823152717746,-0.45589370157761 0.03601776273158,-0.55500967942906"/> | ||
| 13 | <polygon fill="#FFA100" stroke="#000000" points="0.48258385553552,-0.53743199405155 0.71166883865722,-0.4383160162001 0.51778341539206,-0.3306396536664 0.28724130976545,-0.43831601620009"/> | ||
| 14 | <polygon fill="#FFFFFF" stroke="#000000" points="-0.23200530924361,-0.64654708450724 -0.03601776273158,-0.55500967942906 -0.24823152717746,-0.45589370157761 -0.44357407294753,-0.55500967942906"/> | ||
| 15 | <polygon fill="#FFFFFF" stroke="#000000" points="-1.1906711768916E-17,-0.53743199405155 0.21221376444588,-0.43831601620009 1.3125827139793E-17,-0.3306396536664 -0.21221376444588,-0.43831601620009"/> | ||
| 16 | <polygon fill="#FFFFFF" stroke="#000000" points="0.25135344771691,-0.4192120352454 0.48189555334352,-0.31153567271171 0.27050899589682,-0.1941398664099 0.03913968327103,-0.31153567271171"/> | ||
| 17 | <polygon fill="#FFFFFF" stroke="#000000" points="-0.48258385553552,-0.53743199405155 -0.28724130976545,-0.43831601620009 -0.51778341539206,-0.3306396536664 -0.71166883865722,-0.43831601620009"/> | ||
| 18 | <polygon fill="#FFFFFF" stroke="#000000" points="-0.25135344771691,-0.4192120352454 -0.03913968327103,-0.31153567271171 -0.27050899589682,-0.1941398664099 -0.48189555334352,-0.31153567271171"/> | ||
| 19 | <polygon fill="#FFFFFF" stroke="#000000" points="1.9219742927126E-17,-0.29069716027551 0.23136931262579,-0.1733013539737 6.3251582941518E-17,-0.044807908897155 -0.23136931262579,-0.1733013539737"/> | ||
| 20 | <polygon fill="#0000F2" stroke="#000000" points="0.019572311898468,-0.01096266104553 0.25094162452426,-0.13945610612208 0.24139184674777,0.12672756322786 0.019572311898468,0.26171620101574"/> | ||
| 21 | <polygon fill="#EE0000" stroke="#000000" points="0.28930534489087,-0.16171652284677 0.50069190233757,-0.27911232914857 0.48317508531013,-0.019324131300046 0.27975556711438,0.10446714650317"/> | ||
| 22 | <polygon fill="#FEFE00" stroke="#000000" points="0.53586287162127,-0.29952357725519 0.72974829488643,-0.40719993978888 0.70556381569579,-0.15366705164652 0.51834605459384,-0.039735379406663"/> | ||
| 23 | <polygon fill="#EE0000" stroke="#000000" points="0.018796486168384,0.30740091161998 0.24061602101769,0.1724122738321 0.23182332941007,0.41749346528561 0.018796486168384,0.55752511994163"/> | ||
| 24 | <polygon fill="#EE0000" stroke="#000000" points="0.27748498154717,0.14913168479738 0.48090449974292,0.025340406994164 0.46472097442439,0.26535483831193 0.26869228993956,0.39421287625089"/> | ||
| 25 | <polygon fill="#EE0000" stroke="#000000" points="0.51482272047627,0.0039202514920256 0.70204048157822,-0.11001142074783 0.6796261786066,0.12496419825545 0.49863919515774,0.24393468280979"/> | ||
| 26 | <polygon fill="#EE0000" stroke="#000000" points="0.018079821190449,0.59957070958542 0.23110666443214,0.4595390549294 0.22298446134887,0.68593152923737 0.018079821190449,0.82982754001392"/> | ||
| 27 | <polygon fill="#EE0000" stroke="#000000" points="0.26659321028119,0.43546258559693 0.46262189476603,0.30660454765797 0.44762501691219,0.52902006212629 0.25847100719792,0.6618550599049"/> | ||
| 28 | <polygon fill="#EE0000" stroke="#000000" points="0.49537315323635,0.28438159074811 0.67636013668521,0.16541110619376 0.65552852022793,0.38379496484358 0.4803762753825,0.50679710521643"/> | ||
| 29 | <polygon fill="#00D800" stroke="#000000" points="-0.73033661801848,-0.40664800069716 -0.53645119475332,-0.29897163816347 -0.51893437772588,-0.039183440314942 -0.70615213882784,-0.1531151125548"/> | ||
| 30 | <polygon fill="#00D800" stroke="#000000" points="-0.50139487638912,-0.27854802283962 -0.29000831894242,-0.16115221653782 -0.28045854116593,0.10503145281212 -0.48387805936169,-0.018759824991097"/> | ||
| 31 | <polygon fill="#EE0000" stroke="#000000" points="-0.25178425197513,-0.13888300088285 -0.020414939349334,-0.010389555806295 -0.020414939349334,0.26228930625497 -0.24223447419864,0.12730066846709"/> | ||
| 32 | <polygon fill="#00D800" stroke="#000000" points="-0.70259025607703,-0.10956681966126 -0.51537249497507,0.0043648525785978 -0.49918896965654,0.24437928389636 -0.68017595310541,0.12540879934202"/> | ||
| 33 | <polygon fill="#00D800" stroke="#000000" points="-0.48155663212918,0.025787474064964 -0.27813711393343,0.14957875186818 -0.26934442232581,0.39465994332169 -0.46537310681065,0.26580190538273"/> | ||
| 34 | <polygon fill="#00D800" stroke="#000000" points="-0.24139184674777,0.17285724590871 -0.019572311898468,0.30784588369658 -0.019572311898468,0.55797009201823 -0.23259915514016,0.41793843736221"/> | ||
| 35 | <polygon fill="#EE0000" stroke="#000000" points="-0.67687496656198,0.16576684053069 -0.49588798311312,0.28473732508503 -0.48089110525928,0.50715283955335 -0.6560433501047,0.38415069918051"/> | ||
| 36 | <polygon fill="#00D800" stroke="#000000" points="-0.46322848371637,0.30695545587912 -0.26719979923154,0.43581349381808 -0.25907759614827,0.66220596812605 -0.44823160586253,0.52937097034744"/> | ||
| 37 | <polygon fill="#00D800" stroke="#000000" points="-0.23182332941007,0.45988002752827 -0.018796486168384,0.59991168218429 -0.018796486168384,0.83016851261279 -0.2237011263268,0.68627250183624"/> | ||
| 38 | </g> | ||
| 39 | </svg> \ No newline at end of file | ||
diff --git a/src/speedcubing/figure-it-out/comm2.png b/src/speedcubing/figure-it-out/comm2.png deleted file mode 100644 index 69d3b63..0000000 --- a/src/speedcubing/figure-it-out/comm2.png +++ /dev/null | |||
| Binary files differ | |||
diff --git a/src/speedcubing/figure-it-out/comm2.svg b/src/speedcubing/figure-it-out/comm2.svg deleted file mode 100644 index e69065b..0000000 --- a/src/speedcubing/figure-it-out/comm2.svg +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> | ||
| 3 | <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="-0.9 -0.9 1.8 1.8"> | ||
| 4 | <rect fill="#FFFFFF" x="-0.9" y="-0.9" width="1.8" height="1.8"/> | ||
| 5 | <g style="stroke-width:0.1;stroke-linejoin:round;opacity:1"> | ||
| 6 | <polygon fill="#000000" stroke="#000000" points="-4.9165444344952E-17,-0.71734170954349 0.70405037145575,-0.41272706360467 6.3108540577985E-17,-0.021725090572532 -0.70405037145575,-0.41272706360467"/> | ||
| 7 | <polygon fill="#000000" stroke="#000000" points="6.3108540577985E-17,-0.021725090572532 0.70405037145575,-0.41272706360467 0.62948028357061,0.36901272915735 5.5589468959362E-17,0.81107056444244"/> | ||
| 8 | <polygon fill="#000000" stroke="#000000" points="-0.70405037145575,-0.41272706360467 6.3108540577985E-17,-0.021725090572532 5.5589468959362E-17,0.81107056444244 -0.62948028357061,0.36901272915735"/> | ||
| 9 | </g> | ||
| 10 | <g style="opacity:1;stroke-opacity:0.5;stroke-width:0;stroke-linejoin:round"> | ||
| 11 | <polygon fill="#FFFFFF" stroke="#000000" points="-4.9439549272153E-17,-0.74757064564692 0.19598754651203,-0.66277461469571 -1.6979580126642E-17,-0.57123720961754 -0.19598754651203,-0.66277461469571"/> | ||
| 12 | <polygon fill="#FFFFFF" stroke="#000000" points="0.23200530924361,-0.64654708450724 0.44357407294753,-0.55500967942906 0.24823152717746,-0.45589370157761 0.03601776273158,-0.55500967942906"/> | ||
| 13 | <polygon fill="#FFA100" stroke="#000000" points="0.48258385553552,-0.53743199405155 0.71166883865722,-0.4383160162001 0.51778341539206,-0.3306396536664 0.28724130976545,-0.43831601620009"/> | ||
| 14 | <polygon fill="#FFFFFF" stroke="#000000" points="-0.23200530924361,-0.64654708450724 -0.03601776273158,-0.55500967942906 -0.24823152717746,-0.45589370157761 -0.44357407294753,-0.55500967942906"/> | ||
| 15 | <polygon fill="#FFFFFF" stroke="#000000" points="-1.1906711768916E-17,-0.53743199405155 0.21221376444588,-0.43831601620009 1.3125827139793E-17,-0.3306396536664 -0.21221376444588,-0.43831601620009"/> | ||
| 16 | <polygon fill="#FFFFFF" stroke="#000000" points="0.25135344771691,-0.4192120352454 0.48189555334352,-0.31153567271171 0.27050899589682,-0.1941398664099 0.03913968327103,-0.31153567271171"/> | ||
| 17 | <polygon fill="#FFFFFF" stroke="#000000" points="-0.48258385553552,-0.53743199405155 -0.28724130976545,-0.43831601620009 -0.51778341539206,-0.3306396536664 -0.71166883865722,-0.43831601620009"/> | ||
| 18 | <polygon fill="#FFFFFF" stroke="#000000" points="-0.25135344771691,-0.4192120352454 -0.03913968327103,-0.31153567271171 -0.27050899589682,-0.1941398664099 -0.48189555334352,-0.31153567271171"/> | ||
| 19 | <polygon fill="#0000F2" stroke="#000000" points="1.9219742927126E-17,-0.29069716027551 0.23136931262579,-0.1733013539737 6.3251582941518E-17,-0.044807908897155 -0.23136931262579,-0.1733013539737"/> | ||
| 20 | <polygon fill="#EE0000" stroke="#000000" points="0.019572311898468,-0.01096266104553 0.25094162452426,-0.13945610612208 0.24139184674777,0.12672756322786 0.019572311898468,0.26171620101574"/> | ||
| 21 | <polygon fill="#EE0000" stroke="#000000" points="0.28930534489087,-0.16171652284677 0.50069190233757,-0.27911232914857 0.48317508531013,-0.019324131300046 0.27975556711438,0.10446714650317"/> | ||
| 22 | <polygon fill="#FEFE00" stroke="#000000" points="0.53586287162127,-0.29952357725519 0.72974829488643,-0.40719993978888 0.70556381569579,-0.15366705164652 0.51834605459384,-0.039735379406663"/> | ||
| 23 | <polygon fill="#EE0000" stroke="#000000" points="0.018796486168384,0.30740091161998 0.24061602101769,0.1724122738321 0.23182332941007,0.41749346528561 0.018796486168384,0.55752511994163"/> | ||
| 24 | <polygon fill="#EE0000" stroke="#000000" points="0.27748498154717,0.14913168479738 0.48090449974292,0.025340406994164 0.46472097442439,0.26535483831193 0.26869228993956,0.39421287625089"/> | ||
| 25 | <polygon fill="#EE0000" stroke="#000000" points="0.51482272047627,0.0039202514920256 0.70204048157822,-0.11001142074783 0.6796261786066,0.12496419825545 0.49863919515774,0.24393468280979"/> | ||
| 26 | <polygon fill="#EE0000" stroke="#000000" points="0.018079821190449,0.59957070958542 0.23110666443214,0.4595390549294 0.22298446134887,0.68593152923737 0.018079821190449,0.82982754001392"/> | ||
| 27 | <polygon fill="#EE0000" stroke="#000000" points="0.26659321028119,0.43546258559693 0.46262189476603,0.30660454765797 0.44762501691219,0.52902006212629 0.25847100719792,0.6618550599049"/> | ||
| 28 | <polygon fill="#EE0000" stroke="#000000" points="0.49537315323635,0.28438159074811 0.67636013668521,0.16541110619376 0.65552852022793,0.38379496484358 0.4803762753825,0.50679710521643"/> | ||
| 29 | <polygon fill="#00D800" stroke="#000000" points="-0.73033661801848,-0.40664800069716 -0.53645119475332,-0.29897163816347 -0.51893437772588,-0.039183440314942 -0.70615213882784,-0.1531151125548"/> | ||
| 30 | <polygon fill="#00D800" stroke="#000000" points="-0.50139487638912,-0.27854802283962 -0.29000831894242,-0.16115221653782 -0.28045854116593,0.10503145281212 -0.48387805936169,-0.018759824991097"/> | ||
| 31 | <polygon fill="#FFFFFF" stroke="#000000" points="-0.25178425197513,-0.13888300088285 -0.020414939349334,-0.010389555806295 -0.020414939349334,0.26228930625497 -0.24223447419864,0.12730066846709"/> | ||
| 32 | <polygon fill="#00D800" stroke="#000000" points="-0.70259025607703,-0.10956681966126 -0.51537249497507,0.0043648525785978 -0.49918896965654,0.24437928389636 -0.68017595310541,0.12540879934202"/> | ||
| 33 | <polygon fill="#00D800" stroke="#000000" points="-0.48155663212918,0.025787474064964 -0.27813711393343,0.14957875186818 -0.26934442232581,0.39465994332169 -0.46537310681065,0.26580190538273"/> | ||
| 34 | <polygon fill="#00D800" stroke="#000000" points="-0.24139184674777,0.17285724590871 -0.019572311898468,0.30784588369658 -0.019572311898468,0.55797009201823 -0.23259915514016,0.41793843736221"/> | ||
| 35 | <polygon fill="#FFFFFF" stroke="#000000" points="-0.67687496656198,0.16576684053069 -0.49588798311312,0.28473732508503 -0.48089110525928,0.50715283955335 -0.6560433501047,0.38415069918051"/> | ||
| 36 | <polygon fill="#00D800" stroke="#000000" points="-0.46322848371637,0.30695545587912 -0.26719979923154,0.43581349381808 -0.25907759614827,0.66220596812605 -0.44823160586253,0.52937097034744"/> | ||
| 37 | <polygon fill="#00D800" stroke="#000000" points="-0.23182332941007,0.45988002752827 -0.018796486168384,0.59991168218429 -0.018796486168384,0.83016851261279 -0.2237011263268,0.68627250183624"/> | ||
| 38 | </g> | ||
| 39 | </svg> \ No newline at end of file | ||
diff --git a/src/speedcubing/figure-it-out/edgecomm.png b/src/speedcubing/figure-it-out/edgecomm.png deleted file mode 100644 index 6b4d230..0000000 --- a/src/speedcubing/figure-it-out/edgecomm.png +++ /dev/null | |||
| Binary files differ | |||
diff --git a/src/speedcubing/figure-it-out/edgecomm.svg b/src/speedcubing/figure-it-out/edgecomm.svg deleted file mode 100644 index 6cffd65..0000000 --- a/src/speedcubing/figure-it-out/edgecomm.svg +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> | ||
| 3 | <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="-0.9 -0.9 1.8 1.8"> | ||
| 4 | <rect fill="#FFFFFF" x="-0.9" y="-0.9" width="1.8" height="1.8"/> | ||
| 5 | <g style="stroke-width:0.1;stroke-linejoin:round;opacity:1"> | ||
| 6 | <polygon fill="#000000" stroke="#000000" points="-4.9165444344952E-17,-0.71734170954349 0.70405037145575,-0.41272706360467 6.3108540577985E-17,-0.021725090572532 -0.70405037145575,-0.41272706360467"/> | ||
| 7 | <polygon fill="#000000" stroke="#000000" points="6.3108540577985E-17,-0.021725090572532 0.70405037145575,-0.41272706360467 0.62948028357061,0.36901272915735 5.5589468959362E-17,0.81107056444244"/> | ||
| 8 | <polygon fill="#000000" stroke="#000000" points="-0.70405037145575,-0.41272706360467 6.3108540577985E-17,-0.021725090572532 5.5589468959362E-17,0.81107056444244 -0.62948028357061,0.36901272915735"/> | ||
| 9 | </g> | ||
| 10 | <g style="opacity:1;stroke-opacity:0.5;stroke-width:0;stroke-linejoin:round"> | ||
| 11 | <polygon fill="#FFFFFF" stroke="#000000" points="-4.9439549272153E-17,-0.74757064564692 0.19598754651203,-0.66277461469571 -1.6979580126642E-17,-0.57123720961754 -0.19598754651203,-0.66277461469571"/> | ||
| 12 | <polygon fill="#FFFFFF" stroke="#000000" points="0.23200530924361,-0.64654708450724 0.44357407294753,-0.55500967942906 0.24823152717746,-0.45589370157761 0.03601776273158,-0.55500967942906"/> | ||
| 13 | <polygon fill="#FFFFFF" stroke="#000000" points="0.48258385553552,-0.53743199405155 0.71166883865722,-0.4383160162001 0.51778341539206,-0.3306396536664 0.28724130976545,-0.43831601620009"/> | ||
| 14 | <polygon fill="#FFFFFF" stroke="#000000" points="-0.23200530924361,-0.64654708450724 -0.03601776273158,-0.55500967942906 -0.24823152717746,-0.45589370157761 -0.44357407294753,-0.55500967942906"/> | ||
| 15 | <polygon fill="#FFFFFF" stroke="#000000" points="-1.1906711768916E-17,-0.53743199405155 0.21221376444588,-0.43831601620009 1.3125827139793E-17,-0.3306396536664 -0.21221376444588,-0.43831601620009"/> | ||
| 16 | <polygon fill="#EE0000" stroke="#000000" points="0.25135344771691,-0.4192120352454 0.48189555334352,-0.31153567271171 0.27050899589682,-0.1941398664099 0.03913968327103,-0.31153567271171"/> | ||
| 17 | <polygon fill="#FFFFFF" stroke="#000000" points="-0.48258385553552,-0.53743199405155 -0.28724130976545,-0.43831601620009 -0.51778341539206,-0.3306396536664 -0.71166883865722,-0.43831601620009"/> | ||
| 18 | <polygon fill="#FFFFFF" stroke="#000000" points="-0.25135344771691,-0.4192120352454 -0.03913968327103,-0.31153567271171 -0.27050899589682,-0.1941398664099 -0.48189555334352,-0.31153567271171"/> | ||
| 19 | <polygon fill="#FFFFFF" stroke="#000000" points="1.9219742927126E-17,-0.29069716027551 0.23136931262579,-0.1733013539737 6.3251582941518E-17,-0.044807908897155 -0.23136931262579,-0.1733013539737"/> | ||
| 20 | <polygon fill="#EE0000" stroke="#000000" points="0.019572311898468,-0.01096266104553 0.25094162452426,-0.13945610612208 0.24139184674777,0.12672756322786 0.019572311898468,0.26171620101574"/> | ||
| 21 | <polygon fill="#00D800" stroke="#000000" points="0.28930534489087,-0.16171652284677 0.50069190233757,-0.27911232914857 0.48317508531013,-0.019324131300046 0.27975556711438,0.10446714650317"/> | ||
| 22 | <polygon fill="#EE0000" stroke="#000000" points="0.53586287162127,-0.29952357725519 0.72974829488643,-0.40719993978888 0.70556381569579,-0.15366705164652 0.51834605459384,-0.039735379406663"/> | ||
| 23 | <polygon fill="#00D800" stroke="#000000" points="0.018796486168384,0.30740091161998 0.24061602101769,0.1724122738321 0.23182332941007,0.41749346528561 0.018796486168384,0.55752511994163"/> | ||
| 24 | <polygon fill="#EE0000" stroke="#000000" points="0.27748498154717,0.14913168479738 0.48090449974292,0.025340406994164 0.46472097442439,0.26535483831193 0.26869228993956,0.39421287625089"/> | ||
| 25 | <polygon fill="#EE0000" stroke="#000000" points="0.51482272047627,0.0039202514920256 0.70204048157822,-0.11001142074783 0.6796261786066,0.12496419825545 0.49863919515774,0.24393468280979"/> | ||
| 26 | <polygon fill="#EE0000" stroke="#000000" points="0.018079821190449,0.59957070958542 0.23110666443214,0.4595390549294 0.22298446134887,0.68593152923737 0.018079821190449,0.82982754001392"/> | ||
| 27 | <polygon fill="#EE0000" stroke="#000000" points="0.26659321028119,0.43546258559693 0.46262189476603,0.30660454765797 0.44762501691219,0.52902006212629 0.25847100719792,0.6618550599049"/> | ||
| 28 | <polygon fill="#EE0000" stroke="#000000" points="0.49537315323635,0.28438159074811 0.67636013668521,0.16541110619376 0.65552852022793,0.38379496484358 0.4803762753825,0.50679710521643"/> | ||
| 29 | <polygon fill="#00D800" stroke="#000000" points="-0.73033661801848,-0.40664800069716 -0.53645119475332,-0.29897163816347 -0.51893437772588,-0.039183440314942 -0.70615213882784,-0.1531151125548"/> | ||
| 30 | <polygon fill="#00D800" stroke="#000000" points="-0.50139487638912,-0.27854802283962 -0.29000831894242,-0.16115221653782 -0.28045854116593,0.10503145281212 -0.48387805936169,-0.018759824991097"/> | ||
| 31 | <polygon fill="#00D800" stroke="#000000" points="-0.25178425197513,-0.13888300088285 -0.020414939349334,-0.010389555806295 -0.020414939349334,0.26228930625497 -0.24223447419864,0.12730066846709"/> | ||
| 32 | <polygon fill="#FFFFFF" stroke="#000000" points="-0.70259025607703,-0.10956681966126 -0.51537249497507,0.0043648525785978 -0.49918896965654,0.24437928389636 -0.68017595310541,0.12540879934202"/> | ||
| 33 | <polygon fill="#00D800" stroke="#000000" points="-0.48155663212918,0.025787474064964 -0.27813711393343,0.14957875186818 -0.26934442232581,0.39465994332169 -0.46537310681065,0.26580190538273"/> | ||
| 34 | <polygon fill="#FFA100" stroke="#000000" points="-0.24139184674777,0.17285724590871 -0.019572311898468,0.30784588369658 -0.019572311898468,0.55797009201823 -0.23259915514016,0.41793843736221"/> | ||
| 35 | <polygon fill="#00D800" stroke="#000000" points="-0.67687496656198,0.16576684053069 -0.49588798311312,0.28473732508503 -0.48089110525928,0.50715283955335 -0.6560433501047,0.38415069918051"/> | ||
| 36 | <polygon fill="#00D800" stroke="#000000" points="-0.46322848371637,0.30695545587912 -0.26719979923154,0.43581349381808 -0.25907759614827,0.66220596812605 -0.44823160586253,0.52937097034744"/> | ||
| 37 | <polygon fill="#00D800" stroke="#000000" points="-0.23182332941007,0.45988002752827 -0.018796486168384,0.59991168218429 -0.018796486168384,0.83016851261279 -0.2237011263268,0.68627250183624"/> | ||
| 38 | </g> | ||
| 39 | </svg> \ No newline at end of file | ||
diff --git a/src/speedcubing/figure-it-out/figure-it-out.md b/src/speedcubing/figure-it-out/figure-it-out.md index 5405d19..1c38657 100644 --- a/src/speedcubing/figure-it-out/figure-it-out.md +++ b/src/speedcubing/figure-it-out/figure-it-out.md | |||
| @@ -1,3 +1,5 @@ | |||
| 1 | <script src="https://cdn.cubing.net/v0/js/cubing/twisty" type="module"></script> | ||
| 2 | |||
| 1 | # Rubik's cube: how to figure it out | 3 | # Rubik's cube: how to figure it out |
| 2 | 4 | ||
| 3 | So you decided to try and solve a | 5 | So you decided to try and solve a |
| @@ -124,6 +126,14 @@ If you want some more hints, Ryan Heise's website contains some nice | |||
| 124 | examples about building blocks in his | 126 | examples about building blocks in his |
| 125 | [fundamental techniques page](https://www.ryanheise.com/cube/fundamental_techniques.html). | 127 | [fundamental techniques page](https://www.ryanheise.com/cube/fundamental_techniques.html). |
| 126 | 128 | ||
| 129 | *Note: I have updated this page to use [twizzle](https://alpha.twizzle.net) | ||
| 130 | applets instead of simple pictures. These applets can be played to show the | ||
| 131 | solution. To experiment around with this solution, click on | ||
| 132 | the TW at the bottom right to open them in | ||
| 133 | [twizzle](https://alpha.twizzle.net/). In this way you can also | ||
| 134 | check which moves correspond to the written notation, if you | ||
| 135 | are not familiar with it.* | ||
| 136 | |||
| 127 | ## Commutators | 137 | ## Commutators |
| 128 | 138 | ||
| 129 | *In the rest of this page I am going to use the standard | 139 | *In the rest of this page I am going to use the standard |
| @@ -161,7 +171,13 @@ If you have not done it already, you should have a look at my page on | |||
| 161 | 171 | ||
| 162 | Suppose that you manage, via blockbuilding, to reach the following state: | 172 | Suppose that you manage, via blockbuilding, to reach the following state: |
| 163 | 173 | ||
| 164 |  | 174 | <center> |
| 175 | <twisty-player experimental-setup-alg="[U, R' D R]" | ||
| 176 | alg="R' D R // Insertion | ||
| 177 | U // Interchange | ||
| 178 | R' D' R // Inverse insertion | ||
| 179 | U' // Inverse interchange"></twisty-player> | ||
| 180 | </center> | ||
| 165 | 181 | ||
| 166 | First of all, this would be an amazing achievement! The whole cube is | 182 | First of all, this would be an amazing achievement! The whole cube is |
| 167 | solved except for three corners. The bottom-left corner (only one red | 183 | solved except for three corners. The bottom-left corner (only one red |
| @@ -220,21 +236,28 @@ the insertion sequence; then we have D', the inverse of the second move; | |||
| 220 | and finally R, the inverse of the first move of the insertion sequence. | 236 | and finally R, the inverse of the first move of the insertion sequence. |
| 221 | * **U'**: the inverse of the interchange move. | 237 | * **U'**: the inverse of the interchange move. |
| 222 | 238 | ||
| 223 | To help understanding all of this, you can visualize this commutator | ||
| 224 | [alg.cubing.net](https://alg.cubing.net/?setup=%5BU,_R-DR%5D&alg=R-_D_R_%2F%2FInsertion%0AU_%2F%2FInterchange%0AR-_D-_R_%2F%2FInverse_insertion%0AU-_%2F%2FInverse_interchange). | ||
| 225 | |||
| 226 | **Note:** looking at the position of the pieces is not enough to | 239 | **Note:** looking at the position of the pieces is not enough to |
| 227 | determine a correct commutator to permute them. Their **orientation** | 240 | determine a correct commutator to permute them. Their **orientation** |
| 228 | is also important. For example, consider the following case: | 241 | is also important. For example, consider the following case: |
| 229 | 242 | ||
| 230 |  | 243 | <center> |
| 244 | <twisty-player experimental-setup-alg="[R', U L' U']" | ||
| 245 | alg="R' D R // Insertion | ||
| 246 | U // Interchange | ||
| 247 | R' D' R // Inverse insertion | ||
| 248 | U' // Inverse interchange"></twisty-player> | ||
| 249 | </twisty-player> | ||
| 250 | </center> | ||
| 231 | 251 | ||
| 232 | The three corners are permuted in exactly the same way, so everything | 252 | The three corners are permuted in exactly the same way, so everything |
| 233 | we said above could be repeated word by word, move by move. However, | 253 | we said above could be repeated word by word, move by move. However, |
| 234 | if you apply the commutator we constructed to this case, you'll get | 254 | if you apply the commutator we constructed to this case, you'll get |
| 235 | something like this: | 255 | something like this (you can also see this by playing the applet above): |
| 236 | 256 | ||
| 237 |  | 257 | <center> |
| 258 | <twisty-player experimental-setup-alg="[U, R' D' R D R' D' R]"> | ||
| 259 | </twisty-player> | ||
| 260 | </center> | ||
| 238 | 261 | ||
| 239 | What's wrong here? Well, obviously the cube is not solved. All the pieces | 262 | What's wrong here? Well, obviously the cube is not solved. All the pieces |
| 240 | are in their correct position, but two corners are twisted in place! | 263 | are in their correct position, but two corners are twisted in place! |
| @@ -246,7 +269,13 @@ but sometimes it is important to keep track of both. | |||
| 246 | 269 | ||
| 247 | Let's highlight the difference between the two 3-cycles. In the first one: | 270 | Let's highlight the difference between the two 3-cycles. In the first one: |
| 248 | 271 | ||
| 249 |  | 272 | <center> |
| 273 | <twisty-player experimental-setup-alg="[U, R' D R]" | ||
| 274 | alg="R' D R // Insertion | ||
| 275 | U // Interchange | ||
| 276 | R' D' R // Inverse insertion | ||
| 277 | U' // Inverse interchange"></twisty-player> | ||
| 278 | </center> | ||
| 250 | 279 | ||
| 251 | 1. The red-green-white corner must go to the place of the white-red-blue one, | 280 | 1. The red-green-white corner must go to the place of the white-red-blue one, |
| 252 | *with the white sticker of the first going to the place of the white sticker | 281 | *with the white sticker of the first going to the place of the white sticker |
| @@ -260,7 +289,14 @@ white sticker of the latter*. | |||
| 260 | 289 | ||
| 261 | While in the second case: | 290 | While in the second case: |
| 262 | 291 | ||
| 263 |  | 292 | <center> |
| 293 | <twisty-player experimental-setup-alg="[R', U L' U']" | ||
| 294 | alg="U L' U' // Insertion | ||
| 295 | R' // Interchange | ||
| 296 | U L U' // Inverse insertion | ||
| 297 | R // Inverse interchange"></twisty-player> | ||
| 298 | </twisty-player> | ||
| 299 | </center> | ||
| 264 | 300 | ||
| 265 | 1. The red-green-white corner must go to the place of the white-red-blue one, | 301 | 1. The red-green-white corner must go to the place of the white-red-blue one, |
| 266 | *with the white sticker of the first going to the place of the* **blue** *sticker | 302 | *with the white sticker of the first going to the place of the* **blue** *sticker |
| @@ -281,16 +317,19 @@ white sticker of the red-green-white corner to the position of the | |||
| 281 | red sticker of the white-red-blue one, while it should move it | 317 | red sticker of the white-red-blue one, while it should move it |
| 282 | to the position of the blue sticker! | 318 | to the position of the blue sticker! |
| 283 | 319 | ||
| 284 | I won't repeat the whole construction for the second commutator, | ||
| 285 | but you can visualize a solution | ||
| 286 | [here](https://alg.cubing.net/?setup=%5BR-,_UL-U-%5D&alg=U_L-_U-_%2F%2FInsertion%0AR-_%2F%2FInterchange%0AU_L_U-_%2F%2FInverse_insertion%0AR_%2F%2FInverse_interchange). | ||
| 287 | |||
| 288 | ### Edge commutators | 320 | ### Edge commutators |
| 289 | 321 | ||
| 290 | So far I have only talked about *corner* commutators, but what if you | 322 | So far I have only talked about *corner* commutators, but what if you |
| 291 | are also left with some unsolved edges? For example, consider this case: | 323 | are also left with some unsolved edges? For example, consider this case: |
| 292 | 324 | ||
| 293 |  | 325 | <center> |
| 326 | <twisty-player experimental-setup-alg="[L' U2 L, E']" | ||
| 327 | alg="E' // Interchange | ||
| 328 | L' U2 L // Insertion | ||
| 329 | E // Inverse interchange | ||
| 330 | L' U2 L // Inverse insertion"></twisty-player> | ||
| 331 | </twisty-player> | ||
| 332 | </center> | ||
| 294 | 333 | ||
| 295 | The picture shows a 3-cycle of edges. You might think that the same | 334 | The picture shows a 3-cycle of edges. You might think that the same |
| 296 | reasoning can be applied and that you can use commutators to solve | 335 | reasoning can be applied and that you can use commutators to solve |
| @@ -301,7 +340,7 @@ Let's see how to solve the case above. As interchange move, you can use | |||
| 301 | the **inner-layer move** E' (check out the [notation page](../notation) | 340 | the **inner-layer move** E' (check out the [notation page](../notation) |
| 302 | if you are unfamiliar with these). The insertion sequence to be used | 341 | if you are unfamiliar with these). The insertion sequence to be used |
| 303 | with it is L' U2 L. Putting everything together, you get | 342 | with it is L' U2 L. Putting everything together, you get |
| 304 | [E' L' U2 L E L' U2 L](https://alg.cubing.net/?setup=%5BL-U2L,E-%5D&alg=E-_%2F%2FInterchange%0AL-_U2_L_%2F%2FInsertion%0AE_%2F%2FInverse_interchange%0AL-_U2_L_%2F%2FInverse_insertion). | 343 | E' L' U2 L E L' U2 L. |
| 305 | 344 | ||
| 306 | ### Commutators with set-up moves | 345 | ### Commutators with set-up moves |
| 307 | 346 | ||
| @@ -323,7 +362,15 @@ you need to use **set-up moves**, also known as | |||
| 323 | 362 | ||
| 324 | Consider the following case: | 363 | Consider the following case: |
| 325 | 364 | ||
| 326 |  | 365 | <center> |
| 366 | <twisty-player experimental-setup-alg="[L: [R D2 R', U']]" | ||
| 367 | alg="L // Set-up | ||
| 368 | U' // Interchange | ||
| 369 | R D2 R' // Insertion | ||
| 370 | U // Inverse interchange | ||
| 371 | R D2 R' // Inverse insertion | ||
| 372 | L' // Inverse set-up"></twisty-player> | ||
| 373 | </center> | ||
| 327 | 374 | ||
| 328 | No matter how much you try, you are not going to find valid interchange | 375 | No matter how much you try, you are not going to find valid interchange |
| 329 | and insertion moves as above. The fundamental problem is that you would | 376 | and insertion moves as above. The fundamental problem is that you would |
| @@ -353,9 +400,6 @@ putting it all together you get: | |||
| 353 | **Note:** in this case the insertion coincides with its inverse. This | 400 | **Note:** in this case the insertion coincides with its inverse. This |
| 354 | can happen and there is nothing particular about it. | 401 | can happen and there is nothing particular about it. |
| 355 | 402 | ||
| 356 | As usual, you can visualize the final result on | ||
| 357 | [alg.cubing.net](https://alg.cubing.net/?setup=L2B2R-F-RB2R-FRL2&alg=L_%2F%2FSet%26%2345%3Bup%0AU-_%2F%2FInterchange%0AR_D2_R-_%2F%2FInsertion%0AU_%2F%2FInverse_interchange%0AR_D2_R-_%2F%2FInverse_insertion%0AL-_%2F%2FInverse_set%26%2345%3Bup) | ||
| 358 | |||
| 359 | ## Conclusion | 403 | ## Conclusion |
| 360 | 404 | ||
| 361 | With what you have learned so far, you can now try and solve the Rubik's | 405 | With what you have learned so far, you can now try and solve the Rubik's |
diff --git a/src/speedcubing/figure-it-out/setup.png b/src/speedcubing/figure-it-out/setup.png deleted file mode 100644 index ac2bf6c..0000000 --- a/src/speedcubing/figure-it-out/setup.png +++ /dev/null | |||
| Binary files differ | |||
diff --git a/src/speedcubing/figure-it-out/setup.svg b/src/speedcubing/figure-it-out/setup.svg deleted file mode 100644 index fa2360a..0000000 --- a/src/speedcubing/figure-it-out/setup.svg +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> | ||
| 3 | <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="-0.9 -0.9 1.8 1.8"> | ||
| 4 | <rect fill="#FFFFFF" x="-0.9" y="-0.9" width="1.8" height="1.8"/> | ||
| 5 | <g style="stroke-width:0.1;stroke-linejoin:round;opacity:1"> | ||
| 6 | <polygon fill="#000000" stroke="#000000" points="-4.9165444344952E-17,-0.71734170954349 0.70405037145575,-0.41272706360467 6.3108540577985E-17,-0.021725090572532 -0.70405037145575,-0.41272706360467"/> | ||
| 7 | <polygon fill="#000000" stroke="#000000" points="6.3108540577985E-17,-0.021725090572532 0.70405037145575,-0.41272706360467 0.62948028357061,0.36901272915735 5.5589468959362E-17,0.81107056444244"/> | ||
| 8 | <polygon fill="#000000" stroke="#000000" points="-0.70405037145575,-0.41272706360467 6.3108540577985E-17,-0.021725090572532 5.5589468959362E-17,0.81107056444244 -0.62948028357061,0.36901272915735"/> | ||
| 9 | </g> | ||
| 10 | <g style="opacity:1;stroke-opacity:0.5;stroke-width:0;stroke-linejoin:round"> | ||
| 11 | <polygon fill="#FFFFFF" stroke="#000000" points="-4.9439549272153E-17,-0.74757064564692 0.19598754651203,-0.66277461469571 -1.6979580126642E-17,-0.57123720961754 -0.19598754651203,-0.66277461469571"/> | ||
| 12 | <polygon fill="#FFFFFF" stroke="#000000" points="0.23200530924361,-0.64654708450724 0.44357407294753,-0.55500967942906 0.24823152717746,-0.45589370157761 0.03601776273158,-0.55500967942906"/> | ||
| 13 | <polygon fill="#FFFFFF" stroke="#000000" points="0.48258385553552,-0.53743199405155 0.71166883865722,-0.4383160162001 0.51778341539206,-0.3306396536664 0.28724130976545,-0.43831601620009"/> | ||
| 14 | <polygon fill="#FFFFFF" stroke="#000000" points="-0.23200530924361,-0.64654708450724 -0.03601776273158,-0.55500967942906 -0.24823152717746,-0.45589370157761 -0.44357407294753,-0.55500967942906"/> | ||
| 15 | <polygon fill="#FFFFFF" stroke="#000000" points="-1.1906711768916E-17,-0.53743199405155 0.21221376444588,-0.43831601620009 1.3125827139793E-17,-0.3306396536664 -0.21221376444588,-0.43831601620009"/> | ||
| 16 | <polygon fill="#FFFFFF" stroke="#000000" points="0.25135344771691,-0.4192120352454 0.48189555334352,-0.31153567271171 0.27050899589682,-0.1941398664099 0.03913968327103,-0.31153567271171"/> | ||
| 17 | <polygon fill="#FFFFFF" stroke="#000000" points="-0.48258385553552,-0.53743199405155 -0.28724130976545,-0.43831601620009 -0.51778341539206,-0.3306396536664 -0.71166883865722,-0.43831601620009"/> | ||
| 18 | <polygon fill="#FFFFFF" stroke="#000000" points="-0.25135344771691,-0.4192120352454 -0.03913968327103,-0.31153567271171 -0.27050899589682,-0.1941398664099 -0.48189555334352,-0.31153567271171"/> | ||
| 19 | <polygon fill="#FFFFFF" stroke="#000000" points="1.9219742927126E-17,-0.29069716027551 0.23136931262579,-0.1733013539737 6.3251582941518E-17,-0.044807908897155 -0.23136931262579,-0.1733013539737"/> | ||
| 20 | <polygon fill="#0000F2" stroke="#000000" points="0.019572311898468,-0.01096266104553 0.25094162452426,-0.13945610612208 0.24139184674777,0.12672756322786 0.019572311898468,0.26171620101574"/> | ||
| 21 | <polygon fill="#EE0000" stroke="#000000" points="0.28930534489087,-0.16171652284677 0.50069190233757,-0.27911232914857 0.48317508531013,-0.019324131300046 0.27975556711438,0.10446714650317"/> | ||
| 22 | <polygon fill="#FFA100" stroke="#000000" points="0.53586287162127,-0.29952357725519 0.72974829488643,-0.40719993978888 0.70556381569579,-0.15366705164652 0.51834605459384,-0.039735379406663"/> | ||
| 23 | <polygon fill="#EE0000" stroke="#000000" points="0.018796486168384,0.30740091161998 0.24061602101769,0.1724122738321 0.23182332941007,0.41749346528561 0.018796486168384,0.55752511994163"/> | ||
| 24 | <polygon fill="#EE0000" stroke="#000000" points="0.27748498154717,0.14913168479738 0.48090449974292,0.025340406994164 0.46472097442439,0.26535483831193 0.26869228993956,0.39421287625089"/> | ||
| 25 | <polygon fill="#EE0000" stroke="#000000" points="0.51482272047627,0.0039202514920256 0.70204048157822,-0.11001142074783 0.6796261786066,0.12496419825545 0.49863919515774,0.24393468280979"/> | ||
| 26 | <polygon fill="#EE0000" stroke="#000000" points="0.018079821190449,0.59957070958542 0.23110666443214,0.4595390549294 0.22298446134887,0.68593152923737 0.018079821190449,0.82982754001392"/> | ||
| 27 | <polygon fill="#EE0000" stroke="#000000" points="0.26659321028119,0.43546258559693 0.46262189476603,0.30660454765797 0.44762501691219,0.52902006212629 0.25847100719792,0.6618550599049"/> | ||
| 28 | <polygon fill="#EE0000" stroke="#000000" points="0.49537315323635,0.28438159074811 0.67636013668521,0.16541110619376 0.65552852022793,0.38379496484358 0.4803762753825,0.50679710521643"/> | ||
| 29 | <polygon fill="#EE0000" stroke="#000000" points="-0.73033661801848,-0.40664800069716 -0.53645119475332,-0.29897163816347 -0.51893437772588,-0.039183440314942 -0.70615213882784,-0.1531151125548"/> | ||
| 30 | <polygon fill="#00D800" stroke="#000000" points="-0.50139487638912,-0.27854802283962 -0.29000831894242,-0.16115221653782 -0.28045854116593,0.10503145281212 -0.48387805936169,-0.018759824991097"/> | ||
| 31 | <polygon fill="#EE0000" stroke="#000000" points="-0.25178425197513,-0.13888300088285 -0.020414939349334,-0.010389555806295 -0.020414939349334,0.26228930625497 -0.24223447419864,0.12730066846709"/> | ||
| 32 | <polygon fill="#00D800" stroke="#000000" points="-0.70259025607703,-0.10956681966126 -0.51537249497507,0.0043648525785978 -0.49918896965654,0.24437928389636 -0.68017595310541,0.12540879934202"/> | ||
| 33 | <polygon fill="#00D800" stroke="#000000" points="-0.48155663212918,0.025787474064964 -0.27813711393343,0.14957875186818 -0.26934442232581,0.39465994332169 -0.46537310681065,0.26580190538273"/> | ||
| 34 | <polygon fill="#00D800" stroke="#000000" points="-0.24139184674777,0.17285724590871 -0.019572311898468,0.30784588369658 -0.019572311898468,0.55797009201823 -0.23259915514016,0.41793843736221"/> | ||
| 35 | <polygon fill="#00D800" stroke="#000000" points="-0.67687496656198,0.16576684053069 -0.49588798311312,0.28473732508503 -0.48089110525928,0.50715283955335 -0.6560433501047,0.38415069918051"/> | ||
| 36 | <polygon fill="#00D800" stroke="#000000" points="-0.46322848371637,0.30695545587912 -0.26719979923154,0.43581349381808 -0.25907759614827,0.66220596812605 -0.44823160586253,0.52937097034744"/> | ||
| 37 | <polygon fill="#00D800" stroke="#000000" points="-0.23182332941007,0.45988002752827 -0.018796486168384,0.59991168218429 -0.018796486168384,0.83016851261279 -0.2237011263268,0.68627250183624"/> | ||
| 38 | </g> | ||
| 39 | </svg> \ No newline at end of file | ||
diff --git a/src/speedcubing/figure-it-out/twist.png b/src/speedcubing/figure-it-out/twist.png deleted file mode 100644 index a1fb42a..0000000 --- a/src/speedcubing/figure-it-out/twist.png +++ /dev/null | |||
| Binary files differ | |||
diff --git a/src/speedcubing/figure-it-out/twist.svg b/src/speedcubing/figure-it-out/twist.svg deleted file mode 100644 index 79e0a02..0000000 --- a/src/speedcubing/figure-it-out/twist.svg +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> | ||
| 3 | <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="-0.9 -0.9 1.8 1.8"> | ||
| 4 | <rect fill="#FFFFFF" x="-0.9" y="-0.9" width="1.8" height="1.8"/> | ||
| 5 | <g style="stroke-width:0.1;stroke-linejoin:round;opacity:1"> | ||
| 6 | <polygon fill="#000000" stroke="#000000" points="-4.9165444344952E-17,-0.71734170954349 0.70405037145575,-0.41272706360467 6.3108540577985E-17,-0.021725090572532 -0.70405037145575,-0.41272706360467"/> | ||
| 7 | <polygon fill="#000000" stroke="#000000" points="6.3108540577985E-17,-0.021725090572532 0.70405037145575,-0.41272706360467 0.62948028357061,0.36901272915735 5.5589468959362E-17,0.81107056444244"/> | ||
| 8 | <polygon fill="#000000" stroke="#000000" points="-0.70405037145575,-0.41272706360467 6.3108540577985E-17,-0.021725090572532 5.5589468959362E-17,0.81107056444244 -0.62948028357061,0.36901272915735"/> | ||
| 9 | </g> | ||
| 10 | <g style="opacity:1;stroke-opacity:0.5;stroke-width:0;stroke-linejoin:round"> | ||
| 11 | <polygon fill="#FFFFFF" stroke="#000000" points="-4.9439549272153E-17,-0.74757064564692 0.19598754651203,-0.66277461469571 -1.6979580126642E-17,-0.57123720961754 -0.19598754651203,-0.66277461469571"/> | ||
| 12 | <polygon fill="#FFFFFF" stroke="#000000" points="0.23200530924361,-0.64654708450724 0.44357407294753,-0.55500967942906 0.24823152717746,-0.45589370157761 0.03601776273158,-0.55500967942906"/> | ||
| 13 | <polygon fill="#0000F2" stroke="#000000" points="0.48258385553552,-0.53743199405155 0.71166883865722,-0.4383160162001 0.51778341539206,-0.3306396536664 0.28724130976545,-0.43831601620009"/> | ||
| 14 | <polygon fill="#FFFFFF" stroke="#000000" points="-0.23200530924361,-0.64654708450724 -0.03601776273158,-0.55500967942906 -0.24823152717746,-0.45589370157761 -0.44357407294753,-0.55500967942906"/> | ||
| 15 | <polygon fill="#FFFFFF" stroke="#000000" points="-1.1906711768916E-17,-0.53743199405155 0.21221376444588,-0.43831601620009 1.3125827139793E-17,-0.3306396536664 -0.21221376444588,-0.43831601620009"/> | ||
| 16 | <polygon fill="#FFFFFF" stroke="#000000" points="0.25135344771691,-0.4192120352454 0.48189555334352,-0.31153567271171 0.27050899589682,-0.1941398664099 0.03913968327103,-0.31153567271171"/> | ||
| 17 | <polygon fill="#FFFFFF" stroke="#000000" points="-0.48258385553552,-0.53743199405155 -0.28724130976545,-0.43831601620009 -0.51778341539206,-0.3306396536664 -0.71166883865722,-0.43831601620009"/> | ||
| 18 | <polygon fill="#FFFFFF" stroke="#000000" points="-0.25135344771691,-0.4192120352454 -0.03913968327103,-0.31153567271171 -0.27050899589682,-0.1941398664099 -0.48189555334352,-0.31153567271171"/> | ||
| 19 | <polygon fill="#00D800" stroke="#000000" points="1.9219742927126E-17,-0.29069716027551 0.23136931262579,-0.1733013539737 6.3251582941518E-17,-0.044807908897155 -0.23136931262579,-0.1733013539737"/> | ||
| 20 | <polygon fill="#FFFFFF" stroke="#000000" points="0.019572311898468,-0.01096266104553 0.25094162452426,-0.13945610612208 0.24139184674777,0.12672756322786 0.019572311898468,0.26171620101574"/> | ||
| 21 | <polygon fill="#EE0000" stroke="#000000" points="0.28930534489087,-0.16171652284677 0.50069190233757,-0.27911232914857 0.48317508531013,-0.019324131300046 0.27975556711438,0.10446714650317"/> | ||
| 22 | <polygon fill="#FFFFFF" stroke="#000000" points="0.53586287162127,-0.29952357725519 0.72974829488643,-0.40719993978888 0.70556381569579,-0.15366705164652 0.51834605459384,-0.039735379406663"/> | ||
| 23 | <polygon fill="#EE0000" stroke="#000000" points="0.018796486168384,0.30740091161998 0.24061602101769,0.1724122738321 0.23182332941007,0.41749346528561 0.018796486168384,0.55752511994163"/> | ||
| 24 | <polygon fill="#EE0000" stroke="#000000" points="0.27748498154717,0.14913168479738 0.48090449974292,0.025340406994164 0.46472097442439,0.26535483831193 0.26869228993956,0.39421287625089"/> | ||
| 25 | <polygon fill="#EE0000" stroke="#000000" points="0.51482272047627,0.0039202514920256 0.70204048157822,-0.11001142074783 0.6796261786066,0.12496419825545 0.49863919515774,0.24393468280979"/> | ||
| 26 | <polygon fill="#EE0000" stroke="#000000" points="0.018079821190449,0.59957070958542 0.23110666443214,0.4595390549294 0.22298446134887,0.68593152923737 0.018079821190449,0.82982754001392"/> | ||
| 27 | <polygon fill="#EE0000" stroke="#000000" points="0.26659321028119,0.43546258559693 0.46262189476603,0.30660454765797 0.44762501691219,0.52902006212629 0.25847100719792,0.6618550599049"/> | ||
| 28 | <polygon fill="#EE0000" stroke="#000000" points="0.49537315323635,0.28438159074811 0.67636013668521,0.16541110619376 0.65552852022793,0.38379496484358 0.4803762753825,0.50679710521643"/> | ||
| 29 | <polygon fill="#00D800" stroke="#000000" points="-0.73033661801848,-0.40664800069716 -0.53645119475332,-0.29897163816347 -0.51893437772588,-0.039183440314942 -0.70615213882784,-0.1531151125548"/> | ||
| 30 | <polygon fill="#00D800" stroke="#000000" points="-0.50139487638912,-0.27854802283962 -0.29000831894242,-0.16115221653782 -0.28045854116593,0.10503145281212 -0.48387805936169,-0.018759824991097"/> | ||
| 31 | <polygon fill="#EE0000" stroke="#000000" points="-0.25178425197513,-0.13888300088285 -0.020414939349334,-0.010389555806295 -0.020414939349334,0.26228930625497 -0.24223447419864,0.12730066846709"/> | ||
| 32 | <polygon fill="#00D800" stroke="#000000" points="-0.70259025607703,-0.10956681966126 -0.51537249497507,0.0043648525785978 -0.49918896965654,0.24437928389636 -0.68017595310541,0.12540879934202"/> | ||
| 33 | <polygon fill="#00D800" stroke="#000000" points="-0.48155663212918,0.025787474064964 -0.27813711393343,0.14957875186818 -0.26934442232581,0.39465994332169 -0.46537310681065,0.26580190538273"/> | ||
| 34 | <polygon fill="#00D800" stroke="#000000" points="-0.24139184674777,0.17285724590871 -0.019572311898468,0.30784588369658 -0.019572311898468,0.55797009201823 -0.23259915514016,0.41793843736221"/> | ||
| 35 | <polygon fill="#00D800" stroke="#000000" points="-0.67687496656198,0.16576684053069 -0.49588798311312,0.28473732508503 -0.48089110525928,0.50715283955335 -0.6560433501047,0.38415069918051"/> | ||
| 36 | <polygon fill="#00D800" stroke="#000000" points="-0.46322848371637,0.30695545587912 -0.26719979923154,0.43581349381808 -0.25907759614827,0.66220596812605 -0.44823160586253,0.52937097034744"/> | ||
| 37 | <polygon fill="#00D800" stroke="#000000" points="-0.23182332941007,0.45988002752827 -0.018796486168384,0.59991168218429 -0.018796486168384,0.83016851261279 -0.2237011263268,0.68627250183624"/> | ||
| 38 | </g> | ||
| 39 | </svg> \ No newline at end of file | ||
