Re: [問題] Dev C++的OpenGL寫法問題。
※ 引述《magicskyship (阿翔)》之銘言:
: 開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
: Dev C++
: 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
: OpenGL
: 問題(Question):
: 我用座標來畫立體圖形,
: 原本化的座標是使用長度正負號來表示,
: 但我現在想用角度來表示X和Y軸,
: X軸和Y軸各表是為0到360度,
: 而最後Z軸為資料數據。
: 請問我可以怎麼設定。
這邊我不是很清楚你遇到什麼問題耶
你把你的資料當成是點好了,你就point(角度,角度,資料)
每筆資料存成一個點,這是你要的嗎?
: 餵入的資料(Input):
: (0~360度,0~360度,資料數據)
: 補充說明(Supplement):
: 完成後想用滑鼠來做旋轉,不用讓他自動旋轉。
滑鼠旋轉的話,首先要看你怎麼取得滑鼠訊號
如果透過UI,例如:winform,QT.....
那就是比較單純的,因為滑鼠訊號是由,滑鼠-->OS-->你的程式
如果你直接用DirectInput(DirectX,sorry 我比較熟這個)
那滑鼠的訊號會不經過OS,書上是說速度會比較快(可能我程式小,所以無感!?)
不過,用DirectInput要注意消除彈跳的問題,鍵盤滑鼠皆有這個問題
要自行處理,我是用DirectInput拉~
旋轉的話,其實就是轉鏡頭呀,你想想你滑鼠怎麼移,鏡頭怎麼轉
比方說:滑鼠水平位移多少,鏡頭便繞著正Y軸轉多少度
最後分享一下我的程式影片,都沒有同好跟我討論T^T...
http://www.youtube.com/watch?v=qdknRih1l9M
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.72.253
推
08/22 12:42, , 1F
08/22 12:42, 1F
→
08/24 21:32, , 2F
08/24 21:32, 2F
→
08/24 21:32, , 3F
08/24 21:32, 3F
→
08/24 21:32, , 4F
08/24 21:32, 4F
推
08/24 21:35, , 5F
08/24 21:35, 5F
→
08/24 21:36, , 6F
08/24 21:36, 6F
→
08/25 02:45, , 7F
08/25 02:45, 7F
→
08/25 02:47, , 8F
08/25 02:47, 8F
→
08/25 02:48, , 9F
08/25 02:48, 9F
→
08/25 02:48, , 10F
08/25 02:48, 10F
→
08/25 02:49, , 11F
08/25 02:49, 11F
→
08/25 03:21, , 12F
08/25 03:21, 12F
→
08/25 03:22, , 13F
08/25 03:22, 13F
→
08/25 03:23, , 14F
08/25 03:23, 14F
推
08/25 15:34, , 15F
08/25 15:34, 15F
→
08/25 15:34, , 16F
08/25 15:34, 16F
→
08/25 15:34, , 17F
08/25 15:34, 17F
→
08/25 22:44, , 18F
08/25 22:44, 18F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):