[問題] 如何用 D3D 做出一個魔術方塊

看板C_and_CPP (C/C++)作者 (哈哈哈哈哈哈哈哈哈哈哈)時間16年前 (2009/09/06 13:38), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/2 (看更多)
大家好, 最近初學 D3D, 目前只看到物體旋轉, 位移, 鏡頭視角轉換等, 還在學習如何熟悉如何運用矩陣, 最近想利用魔術方塊當作一個練習, 構想是利用滑鼠拖曳去旋轉這個魔術方塊, 使用者便可以自由調整視角, 滑鼠點選某個方塊時, 可被旋轉的九個方塊會被框出來 (也可能利用調整顏色來處理) 然後利用鍵盤來決定要向左或向右轉, ###### 問題分隔線 ###### 目前我卡住的問題是滑鼠點選的動作, 滑鼠點選後, 要如何知道對應到哪些點, 哪些三角形要去作旋轉的動作 ######################## 我的想法是每個點旋轉後, 都會紀錄新的座標 所以只要我能知道每次點選要轉哪些點, 就可以把魔術方塊做出來了 我目前還在構想的階段, 說不定方向是錯的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.31.162.208 ※ 編輯: su31o4gj83 來自: 61.31.162.208 (09/06 13:40)

09/06 16:27, , 1F
D3DXIntersect
09/06 16:27, 1F

09/07 21:35, , 2F
謝謝 y 大, 我大概有個方向了, 這個週末再來試試看
09/07 21:35, 2F
文章代碼(AID): #1Aeqhny5 (C_and_CPP)
文章代碼(AID): #1Aeqhny5 (C_and_CPP)