zoukankan      html  css  js  c++  java
  • OpenGL视图--gluPerspective glOrtho glFrustum gluLookAt

    OpenGL视图--gluPerspective glOrtho glFrustum gluLookAt - 寒泉 - 晨曦之露

    void gluPerspective( GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar )

    near 和 far 决定了投影参考点与裁剪窗口的距离,fovy决定了裁剪窗口的高度,还有个参数 aspect 确定了裁剪窗口的长宽比例。

    所以fovy越大,裁剪窗口越大,相对的裁剪窗口中的物体就越小。

     void gluLookAt(GLdouble eyex,GLdouble eyey,GLdouble eyez,GLdouble centerx,GLdouble centery,GLdouble centerz,GLdouble upx,GLdouble upy,GLdouble upz);

    OpenGL视图--gluPerspective glOrtho glFrustum gluLookAt - 寒泉 - 晨曦之露

    正交投影与 glOrtho :
    void glOrtho(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble near,GLdouble far)
    OpenGL视图--gluPerspective glOrtho glFrustum gluLookAt - 寒泉 - 晨曦之露 
    在现场可见量由两个浅蓝色飞机围成块。
    透视与 gluPerspective :
    void gluPerspective( GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar )
    OpenGL视图--gluPerspective glOrtho glFrustum gluLookAt - 寒泉 - 晨曦之露 

    在现场可见卷是由两截断金字塔浅蓝色飞机包围。

    透视与 glFrustum :
    void glFrustum(GLdouble  left, GLdouble  right, GLdouble  bottom, GLdouble  top, GLdouble  nearVal, GLdouble  farVal);

    OpenGL视图--gluPerspective glOrtho glFrustum gluLookAt - 寒泉 - 晨曦之露

     
     
     
     

  • 相关阅读:
    宝塔相关问题
    免费xshell下载
    服务器断电mysql无法恢复
    mysql相关知识
    svn
    tortoisesvn下载 和svn 安装
    nginx+lua乐观锁实现秒杀
    c# asp.net 生成唯一订单号
    c# 关闭软件 进程 杀死进程
    国内开源软件镜像地址搜集
  • 原文地址:https://www.cnblogs.com/zhoug2020/p/7284140.html
Copyright © 2011-2022 走看看