0
如何使用OpenGL通過鼠標通過鼠標旋轉3D對象?我該怎麼做?你能告訴我這是如何完成的嗎?如何使用OpenGL通過鼠標旋轉3D對象?
如何使用OpenGL通過鼠標通過鼠標旋轉3D對象?我該怎麼做?你能告訴我這是如何完成的嗎?如何使用OpenGL通過鼠標旋轉3D對象?
這是很多代碼來做到這一點,這也取決於你如何渲染對象。
您是使用固定功能管線還是使用着色器?
至於鼠標部分,您需要處理表單生成的MouseDown,MouseMove和MouseUp方法/事件。嘗試通過繪製一個可以使用鼠標移動的簡單位圖來感受鼠標的工作方式。一旦處理完鼠標輸入後,根據鼠標在x/y/z軸上的移動量更改響應以更新對象的旋轉。儘量避免使用歐拉(角度)符號旋轉對象,使用矩陣並旋轉矩陣。