Я пишу программу для автоматической сборки кубика рубика, используя один из тех алгоритмов, где на первом этапе нужно собрать крест на одной из сторон. Насколько я понимаю, исходя из картинок в двух источниках (1, 2) после сборки креста у всех 4-ёх граней на средних столбцах цвета верхнего и центрального квадрата должны совпадать. Но при сборке не всегда так получается, а насколько я понимаю, это важно в дальнейшем. Простым поворотом среднего или нижнего слоя не решить. Например у меня возник такой случай: (цифрами обозначены цвета, буквами - грани)
F R B L
0 5 4 1
0 5 1 4
4 3 5 0
Вопрос: что делать? Может быть, программно проще реализовать сборку, используя другой алгоритм?
Впрочем, уже нашёл. Оказывается на cubemir такой случай рассматривается. Но возможно возникнут ещё вопросы походу написания.
Отредактировано FreeSlave (2011-12-12 03:10:21)