我想找到当前的一面,并在每次旋转立方体时更新我的Cube类中的$currentFace
属性。
这是我的JSFiddle:http://jsfiddle.net/joecritch/tZBDW/
正如您所看到的,当我使用菜单直接转到脸部时,我正在成功更新$currentFace
。但是,我使用不同的方法进行键盘控制(使用3D矩阵,以便立方体不会进入错误的轴)。
计算这个的最佳方法是什么?
我有afterRotation
的事件处理程序,因此计算代码可以放在那里。
__afterRotation: function(e) {
// ...
// Insert calculation code?
// ...
}