位置: 编程技术 - 正文

OpenGl学习之坐标变换(下)(opengl的坐标系)

编辑:rootadmin

推荐整理分享OpenGl学习之坐标变换(下)(opengl的坐标系),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:opengl绘制坐标轴,opengl像素坐标,opengl坐标与窗口坐标,opengl坐标系统,opengl如何设置坐标原点,opengl如何设置坐标原点,opengl坐标与窗口坐标,opengl绘制坐标轴,内容如对您有帮助,希望把文章链接给更多的朋友!

  这节主要来理解投影变换和视口变换的使用。

1、正射投影:glOrtho函数原型:

*注意:和glFrustum中的近远平面距离的含义不同:

  glFrustum中的近远平面距离:视点到近、远平面的距离,只考虑距离,不考虑方向,所以必须是正的。

  glOrtho中的近远平面距离:距离视点前后的距离,即视点可以在视景体内部(不可以设在物体内部),(-1,),近平面在视点的后面1单位的距离,远平面在视点前方单位距离

2、透视投影:glFrustum

函数原型:

left, right:裁剪窗口左右边界的平面距离,距离(视点与物体连线:中心线)的两侧距离。左右边界决定了视口的宽。

OpenGl学习之坐标变换(下)(opengl的坐标系)

bottom, top:裁剪窗口下上边界的平面距离,距离(视点与物体连线:中心线)的上下距离。上下边界决定了视口的高。

znear, zfar:视点到近、远平面的距离,必须是正的。

由于使用的不多,所以直接看效果变换。

(1)近平面距离为0

(2)改变宽和高

右半部分不显示==视线左移1(3)调节远近3、透视投影:gluPerspective

函数原型:

个人的理解:投影成像与图中是一个反过程,图中是向外放大到荧幕上,而视觉里则是逆向过程,汇聚成像。

(1)先看角度的变化效果

直接修改上面代码中的gluPerspective(,1,0,),第一个参数代表实现张开的角度。

借用一篇博客中对这部分的理解: ,中间:° 右边:°)

(2)再看距离的变化效果

物体的位置不动时,投影的成像结果是由角度决定的,视野角度固定,那么结果是不变的。这点与glFrustum不一样,更侧重于用角度来控制成像。

需要注意的是,最近的平面:zNear,一定要在视点和物体之间,否则是无法成像的。

OpenGL学习_几何变换 OpenGL需要通过视图变换,模型变换,投影变换,视口变换,绘制场景这一系列步骤将图像绘制出来。1、模型变换和视图变换从相对移动的观点来看,改

OpenGL学习_裁剪平面ClipPlane 除了视景体的6个裁剪平面(左、右、底、顶、近和远)之外,还可以另外再指定最多可达6个的其他裁剪平面,对视景体施加进一步的限制。每个平面都

NVIDIA Jetson TK1学习与开发(八):图文详解OpenGL在Jetson TK1上的安装和使用 图文详解OpenGL在JetsonTK1上的安装和使用1、入门介绍与资源推介OpenGL(全写OpenGraphicsLibrary)是个定义了一个跨编程语言、跨平台的编程接口规的专业的图

标签: opengl的坐标系

本文链接地址:https://www.jiuchutong.com/biancheng/369639.html 转载请保留说明!

上一篇:qt.pro配置(qt pro load)

下一篇:OpenGL学习08_几何变换(opengl 绘制)

  • 加计扣除10%进项税会计分录 申报表
  • 一般纳税人企业所得税是多少
  • 计提房产税会计分录怎么做
  • 工资加计扣除时间怎么填
  • 公司支付宝账户要交税吗
  • 应纳税所得额为什么要减去国债利息收入
  • 现在什么情况下
  • 企业残保金申报流程
  • 税控发票抵税还是抵收
  • 下岗职工可以享受低保吗
  • 小规模纳税人可以开数电专票吗
  • 迟延履行利息记什么科目?
  • 已认证未付款分录
  • 季度交的企业所得税怎么做账
  • 会员卡退钱是退全额吗
  • 哪些发票可以进账认证
  • 建筑工程属于开票项目吗
  • 小规模纳税人与注册资金有关系吗
  • 个人独资的企业性质是什么
  • 建筑企业对员工管理制度
  • 个人租车给公司租金多少合适
  • 维修费属于哪个类别
  • 小规模季度划分
  • 租入办公设备的租金计入什么科目
  • 基建项目税率
  • 个税计算方法举例讲解
  • 本月不抵扣的发票不入帐吗
  • 公司转让税费如何计算
  • 前期认证相符且不符合
  • 工商年报股东变更申请
  • 股东分红账务处理后报表怎么处理
  • 如何进行降压治疗
  • 股东认缴和实缴不一致
  • 公司装修款账务处理
  • 公司开承兑出去 利息怎么算
  • vlookup函数怎么用跨表格匹配
  • 工程结算转主营业务收入
  • ngwatch.exe
  • mmc.exe是什么进程
  • 前端向后端传值的函数
  • PHP:iconv_mime_decode_headers()的用法_iconv函数
  • 稳岗补贴怎么发放给员工
  • 非关联企业借款利息扣除
  • thinkphp+vue
  • uni-app入门到实战
  • 收到银行开的手续费发票怎么做分录
  • vscode插件在哪
  • 促销赠品的会计处理
  • 备用金管理方式
  • 投资他人公司
  • dedecms官网
  • windows mongodb安装与配置
  • 股权投资公司属于证券公司
  • 账务核对的主要内容
  • 小企业长期债券投资交易费用
  • 土地使用权被政府收回要交个税吗
  • 不具有销售性质的工作
  • 厂部管理人员的工资属于制造费用吗
  • 什么公司可以核定企业所得税
  • 跨年发票账务处理怎么做
  • 劳务分包预缴税款计算公式
  • 发出存货的计价应当采用
  • 公司为员工异地缴纳五险一金
  • 工业企业产值如何确定
  • 事业单位对公账户和零余额账户一样么
  • mysql 源码 下载
  • ubuntu安装lnmp环境
  • wuloader.exe wuloader进程是什么软件
  • ubuntu20.04安装vnc
  • win7系统打不开网络和共享中心
  • win8.1开机进入桌面
  • Linux安装完mysql后提示错误无法登陆mysql怎么办?
  • react-navigation 如何判断用户是否登录跳转到登录页的方法
  • jquery操作数组
  • bat批处理命令大全
  • python2.7多进程
  • 编程python怎么学
  • jquery点击按钮修改表格数据
  • 湖北生育登记网上服务大厅官网查询
  • 我们如何理解税收意义
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设