Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is there a easy way to rotate the cube without moving the world #11

Open
silentrob opened this issue Jun 2, 2016 · 4 comments
Open

Comments

@silentrob
Copy link

Hi Lars, This is such a great project!

So right now when you rotate the cube (using the key events) CSXD you are moving the camera and thus the position of your hands stay the same. So in terms of the algorithm U becomes R and then B etc.

It would be nice to rotate the cube and update your hand positions too. Is there an easy way you would recommend that?

@larspetrus
Copy link
Owner

Yeah, the keyboard controls are useless right now. Just a proof of concept, really.

Are you saying you'd want to try making it better?

@silentrob
Copy link
Author

silentrob commented Jun 3, 2016

Ya I forked it and remapped MLRU to align with the general algorithms. But got stuck on rotating and was just looking for a clean way forward. I was envisioning a interactive mode. Where I can reset back to F2L solved and keep re-testing a random OLL algorithm. But you could imagine the same thing for practicing solving F2L or PLL.

@silentrob
Copy link
Author

So one year later - does unhand() help us here?

@larspetrus
Copy link
Owner

All it does right now is translate "hand notation" (r U2 R U' r2' D r U R' U' r' D' r2 U' r') to "cube notation" (L F2 R F' L2 F L U R' U' L' F' L2 F' L').

That seems related to what you're doing, but probably not the full solution. The underlying code could make it a lot easier though.

One reason it's hard for me to answer is that I'm not sure exactly what you're trying to do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants