2017-04-22 22 views
-2

내 프로젝트에 Rubiks 큐브 생성기가 필요합니다. 많이 검색했지만 나에게 스크램블을 제공하는 웹 사이트를 찾았지만 그렇게 할 수있는 방법/기능은 제공하지 않았습니다. 나 자신을 만들 수있는 방법이 있을까, 아니면 이미 이용 가능한 알고리즘인가. 감사합니다큐브 스크램블 알고리즘

+2

실제 Rubik 's Cube를 받았다면 웹 사이트에서 스크램블 방법을 찾아야합니까? 그렇지 않다면, 당신은 이미 당신의 문제에 대한 하나의 해결책을 가지고 있지 않습니까? –

+0

이것 좀보세요 : [쿼터니온 회전은 예외로 작동하지 않습니다.] (http://stackoverflow.com/a/39024016/2521214) 거기에 내 rubi 큐브 슬라이스 회전에 대한 C++ 코드가 있으므로 처음으로 큐브를 초기화하십시오. 해결 된 상태와 무작위로 임의의 슬라이스를 전환합니다. – Spektre

+0

@PaulHankin 그래서 [R, L, R ', L', F, F '] 등의 배열을 만들고 그냥 임의의 회전을 선택합니까? 나는 그것에 대해 생각했다. 그러나 그것은 단지 올바르게 보이지 않았다. – mrf1freak

답변

1
  1. 자신에게 어떻게 큐브 (각면과면의 각 셀)
  2. 한 번 시계 방향으로 수평 부분을 회전 방법을 회전 할 때 표현이 변화 할 때 표현이 어떻게 변화하는지, 결정을 표현하는 방법을 찾기 시계 방향으로 한 번 수직 단면.
  3. n 번, 수평 또는 수직 섹션을 임의로 선택하고 시계 방향으로 한 번 돌립니다.