作者su31o4gj83 (哈哈哈哈哈哈哈哈哈哈哈)
站內C_and_CPP
標題[問題] 如何用 D3D 做出一個魔術方塊
時間Sun Sep 6 13:38:56 2009
大家好, 最近初學 D3D,
目前只看到物體旋轉, 位移, 鏡頭視角轉換等,
還在學習如何熟悉如何運用矩陣,
最近想利用魔術方塊當作一個練習,
構想是利用滑鼠拖曳去旋轉這個魔術方塊, 使用者便可以自由調整視角,
滑鼠點選某個方塊時, 可被旋轉的九個方塊會被框出來 (也可能利用調整顏色來處理)
然後利用鍵盤來決定要向左或向右轉,
###### 問題分隔線 ######
目前我卡住的問題是滑鼠點選的動作,
滑鼠點選後, 要如何知道對應到哪些點, 哪些三角形要去作旋轉的動作
########################
我的想法是每個點旋轉後, 都會紀錄新的座標
所以只要我能知道每次點選要轉哪些點, 就可以把魔術方塊做出來了
我目前還在構想的階段, 說不定方向是錯的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.31.162.208
※ 編輯: su31o4gj83 來自: 61.31.162.208 (09/06 13:40)
→ yk66:D3DXIntersect 09/06 16:27
→ su31o4gj83:謝謝 y 大, 我大概有個方向了, 這個週末再來試試看 09/07 21:35