我用 DirectX 繪制了一個三維波形圖。是采用索引緩沖區的方法繪制的,現在要實作用滑鼠選取其中的某個峰值,有查看其坐標,該怎么實作。
我在網上看了用 D3DXIntersect 函式可獲取射線與網格模型的相交三角形,但關鍵我這個不是網格模型,而是自己繪制的,該怎么弄,各位大佬,我剛接觸 DirectX ,不懂,求賜教。
uj5u.com熱心網友回復:
三維波形圖應該是一個幅度矩陣。只要捕獲滑鼠訊息,把滑鼠的世界坐標轉換成幅度矩陣的行和列,取最近的行列的那個值顯示出來就可以了。uj5u.com熱心網友回復:
具體的例子可以看qt data visualization的代碼。uj5u.com熱心網友回復:
具體怎么操作啊,剛接觸這個,不太懂。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/11082.html
標籤:C++ 語言
