Я пытаюсь создать кубик Рубика в Flash & Papervision, и я действительно застрял здесь. Я дошел до того, что могу повернуть любую плоскость кубов один раз, но после этого... это запутано, потому что все локальные системы координат запутаны.
Я действительно не знаю, куда идти отсюда, может ли кто-нибудь дать совет о том, что делать? Я не ищу «читать о матрицах преобразования», я знаю, что должен (и я это делаю), но я не совсем уверен, что искать. Моя идея состоит в том, что после каждого поворота я должен снова фиксировать каждую систему координат каждого куба, но я понятия не имею, как это сделать. Любые намеки на то, чего я хочу достичь (на словах) и почему, очень ценятся.
http://dl.dropbox.com/u/250155/rubik/main.html (используйте клавиши курсора + A и D)