[問題] 關於方塊的轉向...

看板Rubiks (魔術方塊)作者 (遜哥)時間18年前 (2007/09/04 22:49), 編輯推噓10(10013)
留言23則, 7人參與, 最新討論串1/3 (看更多)
之前好像也有人 po 過類似的文章... 不過我最後還是沒搞懂... 就是 x x' y y' z z'... 到底哪個是 R向 哪個是 U向 哪個是 F向啊... 許老師的... 魚大的... Gan 的... 好像定義並不一樣... 阿 我也搞不太清楚... 難道沒有統一嗎?? 更重要的是... 明明沒有特別說明哪個字母代表哪個轉向... 可是版胞們都看懂了... 真是神奇...(從推文中 大家似乎都懂了) 這是大家獨特的默契? 還是方塊板上共同的約定啊...? 以前就想 po 這個問題... 後來就忘記了... 直到剛剛到精華區找花式的文章 想轉花式 結果都敗在 轉向上><" 以上~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.49.80

09/04 22:50, , 1F
x y z 方向分別就是 R U F 吧…
09/04 22:50, 1F

09/04 22:51, , 2F
x=方塊轉R方向 y=方塊轉U方向 z=方塊轉F方向
09/04 22:51, 2F

09/04 22:51, , 3F
有哪兩個教學站這是不一樣的嗎 ??
09/04 22:51, 3F

09/04 22:54, , 4F
SOGA...所以 xyz=RUF 是比較常見通用的囉?
09/04 22:54, 4F

09/04 22:55, , 5F
魚大的 xyz=RFU...
09/04 22:55, 5F

09/04 23:03, , 6F
的確有不統一的問題,這問題在於轉方塊的java程式定義
09/04 23:03, 6F

09/04 23:06, , 7F
與數學的座標不同。RUF是以「數學」上的座標為主
09/04 23:06, 7F

09/04 23:06, , 8F
滿好記的 :) x就是整個方塊以x軸(3度空間)順時針旋轉...
09/04 23:06, 8F

09/04 23:07, , 9F
姑且不論3D,連2D也不一定一致。有些程式將原點(0,0)
09/04 23:07, 9F

09/04 23:08, , 10F
設在左上角,有些是左下角.....
09/04 23:08, 10F

09/04 23:08, , 11F
了解xyz坐標軸,應該就不會忘記了
09/04 23:08, 11F

09/05 00:23, , 12F
數學上的 xyz 軸,可跟方塊上的不一樣...
09/05 00:23, 12F

09/05 00:26, , 13F
以方塊中心為原點,假設面對 UFR 角,x 軸是往 F 面中心
09/05 00:26, 13F

09/05 00:27, , 14F
y 軸是往 R 面中心,z 軸是往 U 面中心
09/05 00:27, 14F

09/05 00:28, , 15F

09/05 07:52, , 16F
數學座標會符合「右手開掌定則」或「右手定則」這部分
09/05 07:52, 16F

09/05 07:53, , 17F
與向量「╳乘」的方向一致。右手開掌中,拇指為X,四指Y
09/05 07:53, 17F

09/05 07:54, , 18F
掌心的方向即為Z,如果把X定在R則為RUF,定在F則FRU兩者同
09/05 07:54, 18F

09/05 07:57, , 19F
因此RFU若改為RFD,才會與數學上的方向相同
09/05 07:57, 19F

09/05 08:00, , 20F
可能是JAVA把座標的原點放在「左上角」吧?
09/05 08:00, 20F

09/05 08:06, , 21F
說錯了,應該有可能是「左下角」
09/05 08:06, 21F

09/05 11:21, , 22F
puzzlez解釋的太清楚 反而看不懂 ^^||| 是我太笨啦
09/05 11:21, 22F

09/05 20:58, , 23F
感謝以上回應~
09/05 20:58, 23F
文章代碼(AID): #16tN28Py (Rubiks)
討論串 (同標題文章)
文章代碼(AID): #16tN28Py (Rubiks)