- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 gluPerspective参数问题
void gluPerspective( GLdoublefovy, GLdoubleaspect, GLdoublezNear, GLdoublezFar);near 和 far 决定了投影参考点与裁剪窗口的距离,fovy决定了裁剪窗口的高度,还有个参数 aspect 确定了裁剪窗口的长宽比例。所以fovy越大,裁剪窗口越大,相对的裁剪窗口中的物体就越小。
2010-11-17 16:30:00 1929
原创 三维观察
1.世界坐标系到观察坐标系的转换 坐标系的转换需要进行矩阵的平移和旋转。2. 投影3D物体到二维平面的投影分为平行投影和透视投影。平行投影中,投影平面的x,y坐标和三维的x,y坐标相等,z坐标投影平面的z坐标值透视投影就要根据观察点和物体和投影平面的距离来调整x, y坐标。列出空间点到观察点的直线的参数方程,根据投影平面点的z坐标等于投影平面的z坐标值,可以计算出空间点在投影平面的x, y坐标值。把得到的方程转换为矩阵形式。就可以用矩阵进行透视投影的计算。3. 观察平面的位置Opengl中观察平面垂直于观察
2010-11-15 00:35:00 1465
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人