Is there an easy way to "rotate" algorithms? Other than visualizing and writing down?

awiltz2

Member
Joined
Oct 16, 2009
Messages
10
Hey all,

I'm working on different methods, a one-handed and dual-cube method, but "rotating" algorithms has always been so time-consuming.

With U being the top, the algorithm for FD->FR is:
D'R'DRDFD'F'

By "y", I mean rotating the entire cube clockwise relative to the top, turning F into L, R into F, and so on. Say you want to apply "y" to this algoritm, to make the algorithm LD->LF. To do this, I'd have to visualize:
D'F'DFDLD'L'

By "z", I mean rotating the entire cube clockwise relative to the front, turning U into F, L into U, and so on. Say I want to apply "z" to the above algorithm, to make the algorithm UL->UF. I could visualize again, but it would really give me a headache. Is there some online converter where you can type in an algorithm, and apply "zy" to it? I have a master list of like 150 algorithms that I'd like to change from from F2L with top on D, to top on F (apply x). And some to top on R (apply z'). This is sometimes easy to do in your head, but sometimes not, such as rotating a cube y and x, and needing the same algorithm for the now different side.

Doing this to all of them would take WAY too much time, and would probably result in some brain damage :confused:. If you know of any easy (or even complicated) method, please feel free to share :)!

Thanks in advance guys! :D

Sincerely,
Andrew
 
Hey all,

I'm working on different methods, a one-handed and dual-cube method, but "rotating" algorithms has always been so time-consuming.

With U being the top, the algorithm for FD->FR is:
D'R'DRDFD'F'

By "y", I mean rotating the entire cube clockwise relative to the top, turning F into L, R into F, and so on. Say you want to apply "y" to this algoritm, to make the algorithm LD->LF. To do this, I'd have to visualize:
D'F'DFDLD'L'

By "z", I mean rotating the entire cube clockwise relative to the front, turning U into F, L into U, and so on. Say I want to apply "z" to the above algorithm, to make the algorithm UL->UF. I could visualize again, but it would really give me a headache. Is there some online converter where you can type in an algorithm, and apply "zy" to it? I have a master list of like 150 algorithms that I'd like to change from from F2L with top on D, to top on F (apply x). And some to top on R (apply z'). This is sometimes easy to do in your head, but sometimes not, such as rotating a cube y and x, and needing the same algorithm for the now different side.

Doing this to all of them would take WAY too much time, and would probably result in some brain damage :confused:. If you know of any easy (or even complicated) method, please feel free to share :)!

Thanks in advance guys! :D

Sincerely,
Andrew

You could just apply the rotation in Cube Explorer and then generate...That might take less time.
 
Bah!

I'm doing something wrong :(.

I'm trying to convert this U algorithm to F:
R`U2RUR`UR

Here's a java video thingy, haha:
http://solvethecube.110mb.com/applet.php?alg=RiU2RURiUR&stickers=OLL

I copied and pasted the algorithm, and pressed "Rotate x" three times; once to turn U to B, again to turn B to D, and again to turn D to F.

I got this algorithm:
R'F2RFR'FR

Rotated my actual cube xxx, and tried the algorithm. It messed the HELL out of my cube, haha.

What am I doing wrong :(?
 
You need to add an x' rotation to correct for the rotation you are introducing:

x' R' F2 R F R' F R

Why in God's name you would rotate this nice anti-Sune into a horrid F-pinned monstrosity is beyond me, but each to their own.
 
I honestly think it's faster to just do them in your head/on paper.

For example, let's take the alg: R U R' U R U2 R'

I am interested in what this alg is after the rotation x' z2. I don't why you would actually want to rotate this case by x' z2 but the method we would use here is the same for any general case. Look at what x' z2 does to the faces of the cube. x' z2 performs the following cycles on the 6 faces U,D,L,R,F,B:

(UF)(LR)(BD). The U and F faces swap, the L and R faces swap, and the B and D faces swap.

This cycle is exactly what you perform on the alg you started with:
R U R' U R U2 R'

R's become L's and U's become F's:
L F L' F L F2 L'

MUCH faster than going to a website, typing in an alg, and having the site convert the alg for you.

Chris
 
Last edited:
@Chris - It gets hairy sometimes with the longer algs that have more than one rotation in them...I like to visualize where the "real" R and U are, even if the cube is flipped over, but if I keep screwing it up somehow I find Cride's site is a very handy debugger.
 
@Chris - It gets hairy sometimes with the longer algs that have more than one rotation in them...

I disagree, it can be done easily with a solved cube.

Example:
I want to know the resultant alg when I transform R' U2 R U2 R' F R U R' U' R' F' R2 U' after the rotation:
x y z' y2 z' x' y2 z x y' z2

First I go get a solved cube. On that cube I do: x y z' y2 z' x' y2 z x y' z2

This had the effect of performing the following face cycle to the cube: (ULF)(DRB)
U went to L which went to F which went back to U. D went to R, which went to B, and then back to D.

Now looking at the original alg: R' U2 R U2 R' F R U R' U' R' F' R2 U' I know that R's become B's, U's become L's and F's become U's.

B' L2 B L2 B' U B L B' L' B' U' B2 L'

And we're done. Didn't even need to type that ridiculous rotation into a website (though I would have likely written down that face cycle to be fair).

--edit--
Also if you mean that an alg itself has a rotation in the alg, it still is not too bad.

Starting with: R' U R' U' y x2 R' U R' U' l2 x U' R' U R U
I would like to rotate the entire alg by a y rotation.

On a solved cube y performs the following face cycle (FLBR). F's become L's, L's become B's, B's become R's, and R's become F's.

Now, how to change a cube rotation. y moves like U. So if I run into a y rotation it stays a y. This is because U's do not change in the face cycle we had. If I run into an x cube rotation. x moves like R, and R's become F's. z moves like F, so x rotations become z rotations.

F's become L's, L's become B's, B's become R's, and R's become F's, y's stay y's, and x's become z's.

F' U F' U' y z2 F' U F' U' b2 z U' F' U F U

And we're done.
 
Last edited:
You need to add an x' rotation to correct for the rotation you are introducing:

x' R' F2 R F R' F R

Why in God's name you would rotate this nice anti-Sune into a horrid F-pinned monstrosity is beyond me, but each to their own.

I'm adapting my old algorithms for faster one-hand. U is really annoying to do with my left hand alone, I have to do a half z rotation for my fingers to be able to do it. I have fat hands, haha.
 
Back
Top