rubiks-cube

    0熱度

    1回答

    嗨我正在嘗試從Szeliski的書中做Ex 6.5 ......但我卡在第3和第4點,我有一個消失點的理論,但它意味着什麼爲每張臉找到它?以及那些VP的焦距和旋轉角度如何?如果您可以提供一些易於理解的資源,我會很感激。 謝謝!

    1熱度

    1回答

    如果僅通過旋轉右側,左側,上下面來解決邊緣問題,則認爲它的方向是正確的。如果解決邊緣問題需要轉動前面或後面,則認爲它是錯誤的或「不良」的。旋轉立方體,使正面和背面變得不同,不允許。 下面是一個例子: 圖片來自here This網站詳細介紹了人類確定邊緣方向的演繹方式。我想知道是否有一個更優化的方式來從程序中做到這一點(另外,爭奪立方體的步驟也是已知的)。

    6熱度

    1回答

    我想爲魔方的任意尺寸寫魔方。 我認識路立方體比3x3x3的大如何解決:我們需要解決立方體的中心(平)領域 第一,所以他們會像在圖片。 第二,我們解決了邊緣: 最後,我們可以減少整個問題解決3x3x3的立方體: 這聽起來很容易,但問題是,如何解決中心和邊緣依賴於立方體的大小。對於求解中心和邊緣的3x3x3算法有0個移動,對於4x4x4它是更長的,對於5x5x5它更長。 但我該如何計算這些移動?有沒有

    -1熱度

    2回答

    我必須爲魔方2x2x2編程解算器,但是我沒有得到它。我已經想過一些解決方案,但沒有到達那裏 有人可以幫助我嗎?

    4熱度

    2回答

    我想使用three.js在webgl中製作一個rubik多維數據集遊戲(你可以試試here)。 我有問題要檢測女巫軸,我必須根據立方體的旋轉來旋轉我的立方體。例如,如果立方體處於原始位置/旋轉,如果我想從左到右旋轉左層,我必須在Y軸上旋轉。但是我在Y軸上旋轉了90度的立方體,我不得不在Z軸上旋轉它以將我的左層從下往上旋轉。 我試圖找到一種方法來根據立方體的方向獲得正確的旋轉軸。 現在我檢查魔方向量

    0熱度

    1回答

    這是我第一次使用OpenGL正常工作,雖然我已經使用了一點C之前 我已經寫了我自己的drawCube函數,它接受一個座標數組作爲立方體的原點。 我希望代碼能夠將所有的方塊都畫出來,但它們不是。它也沒有畫出另外兩個獨立的立方體。我花了幾個小時過去了,但不知道爲什麼。是否因爲drawCube沒有返回可用於display()的東西,如果有的話它需要返回什麼? 正如你可能會說,這將最終成爲一個魔方。我有什

    2熱度

    1回答

    我必須設計功能 rubik立方體作爲我家庭作業的一部分。我沒有直接使用openGL,而是提供了一個框架。 (所有不屬於openGL的功能並且沒有在此處列出它們的主體將被認爲是正確的) 功能:如果通過按鍵選擇所有面需要旋轉。 整個魔方必須旋轉。 整個立方體的旋轉是正確的,並沒有使這個問題的主題。 爲了做到這一點,我從27個小立方體(立方體大小爲3)創建了rubik立方體,同時創建了一個三維數組。包含

    0熱度

    1回答

    那麼,我正在開發一個使用Java3D的應用程序,它可以解決顯示用戶步驟解決方案的Rubik's cube。 我做我的算法部分完美,現在的問題是與3D立方體, 到目前爲止,我已經創建了27個立方體在真實的。 問題是,爲了順時針或逆時針旋轉臉部,我應該將這些單獨的立方體添加到一個組中,反過來我們可以用它來逆時針或順時針旋轉臉部,但的確如此邊中的節點必須處於多個組中,以便它們可以在X軸或Y軸上旋轉,否則

    1熱度

    2回答

    我正在研究增強現實魔方解決方案。 我們希望用戶能夠使用智能手機應用程序收集有關解決rubiks立方體的提示。 爲此,我們需要在智能手機內存中重建立方體。 我們無法找到可以重建魔方的掃描算法,只掃描魔方的一面。 有人知道可以做到這一點的rubik立方體掃描算法,或者至少可以提到這種算法是否可能在數學上可行?

    2熱度

    1回答

    我是C++和openGL的新手,所以請記住,我的編程技能不是頂尖的,但我是一個快速學習者。所以,因爲我最喜歡的拼圖是魔方,所以我決定發揮我的創造力,所以現在我正在製作一個3D魔方,並且我將分別使用每個魔方片(26片不包括核心片) (我計劃在未來學會如何使用它們之後使用紋理) 現在我可以使用glRotatef旋轉相機並看到整個立方體。 我偶然發現的主要問題是旋轉每個臉部,並跟蹤立方體以確定它們現在屬