推 mlwmlw:x y z 方向分別就是 R U F 吧… 09/04 22:50
推 chevy:x=方塊轉R方向 y=方塊轉U方向 z=方塊轉F方向 09/04 22:51
→ chevy:有哪兩個教學站這是不一樣的嗎 ?? 09/04 22:51
→ bohsing:SOGA...所以 xyz=RUF 是比較常見通用的囉? 09/04 22:54
→ bohsing:魚大的 xyz=RFU... 09/04 22:55
推 puzzlez:的確有不統一的問題,這問題在於轉方塊的java程式定義 09/04 23:03
→ puzzlez:與數學的座標不同。RUF是以「數學」上的座標為主 09/04 23:06
推 CHOIP:滿好記的 :) x就是整個方塊以x軸(3度空間)順時針旋轉... 09/04 23:06
→ puzzlez:姑且不論3D,連2D也不一定一致。有些程式將原點(0,0) 09/04 23:07
→ puzzlez:設在左上角,有些是左下角..... 09/04 23:08
→ CHOIP:了解xyz坐標軸,應該就不會忘記了 09/04 23:08
推 rehearttw:數學上的 xyz 軸,可跟方塊上的不一樣... 09/05 00:23
→ rehearttw:以方塊中心為原點,假設面對 UFR 角,x 軸是往 F 面中心 09/05 00:26
→ rehearttw:y 軸是往 R 面中心,z 軸是往 U 面中心 09/05 00:27
推 puzzlez:數學座標會符合「右手開掌定則」或「右手定則」這部分 09/05 07:52
→ puzzlez:與向量「╳乘」的方向一致。右手開掌中,拇指為X,四指Y 09/05 07:53
→ puzzlez:掌心的方向即為Z,如果把X定在R則為RUF,定在F則FRU兩者同 09/05 07:54
推 puzzlez:因此RFU若改為RFD,才會與數學上的方向相同 09/05 07:57
推 puzzlez:可能是JAVA把座標的原點放在「左上角」吧? 09/05 08:00
→ puzzlez:說錯了,應該有可能是「左下角」 09/05 08:06
推 sch11:puzzlez解釋的太清楚 反而看不懂 ^^||| 是我太笨啦 09/05 11:21
→ bohsing:感謝以上回應~ 09/05 20:58