前序 前段时间学习3D MAX,一对比就发现差距是相当大.我也做了一个三维展示的小软件,但是拖拽操作非常不友好,如果场景的尺寸特别大,会导致拖不动,尺寸过小会导致轻轻拖一下,模型就不知道飞哪去了.我是每次鼠标移动都是让模型移动相同的距离,所以就出现了这种情况.下面就简单说一下,怎么做到模型跟随鼠标移动,就像鼠标抓着模型到处甩的效果. 方法 我们在设置OpenGL的投影矩阵的时候,需要设置近平面和远平面,这里,BP和DQ分别表示近平面和远平面.除此外,我们还需要设置摄像机的位置,这里我们用A点代表