位置: 编程技术 - 正文

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 绘制)

  • 存量房地产转让土地增值税
  • 企业购进固定资产时增值税如何处理
  • 预提费用在资产负债表里写在哪
  • 收到上月保险赔偿款分录
  • 外购商品捐赠进哪个科目
  • 流动负债占比低于50%,是什么结构类型
  • 出口退税自查中的“四自三不见”是指什么
  • 复印的原始凭证可以作为记账依据吗
  • 企业最应避免的外部环境和内部条件组合是
  • 资产拍卖税费谁承担
  • 哪些费用可以计入待摊费用
  • 单位购入新车的发票
  • 公司缴纳工会经费会计分录怎么写
  • 修理费的定额发票还可以报销吗?
  • 权益资本成本率计算
  • 企业出租房屋交什么税?
  • 增值税发票备注栏怎么填写
  • 增值税专用发票可以开电子发票吗
  • 钢化玻璃税率是多少?
  • 个体不超过10万怎么交税
  • 收到预收款项
  • 网络端口被占用怎么解决
  • 经营性支出包括哪些
  • 房产税会计科目应该走税金及附加还是管理费用
  • 存货短缺的账务处理
  • 字典树python
  • php常见面试题
  • 新制度下财政拨款是什么
  • 购买财务软件会有操作流程吗
  • 外出经营范围
  • 生产企业出口退税全部流程
  • framework在哪
  • 外商投资企业如何定性
  • 海岸边上
  • element级联动态加载
  • js数组常用方法有哪几种
  • KITTI数据集可视化(一):点云多种视图的可视化实现
  • iphone添加自定义提示音
  • 租入厂房需做环保检测吗
  • 预缴纳税申报怎么不能保存
  • 印花税每个月都报吗
  • 企业自建办公楼需要开发资质吗
  • 简述记账后的凭证修改方法
  • 会计单据可以用什么代替
  • 固定资产转在建工程
  • 土地入固定资产计提折旧吗
  • 代宰 增值税
  • 来料加工分录
  • 本月盈利本年亏损要做分录吗
  • 劳务公司账务处理实操
  • 应收账款的注意要点
  • 合同印花税怎么做会计分录
  • 工程施工科目下可以设置咨询费吗
  • 工会经费网上怎么申报
  • 应收账款可能出现贷方余额吗
  • 职工困难补助账务处理
  • 投资收益余额在贷方怎么结转
  • 企业计提坏账准备遵循的会计信息质量要求是
  • 以前年度的亏损
  • 初中学历学会计难不难
  • MySql5.6使用validate password 插件加强密码强度的安装及使用方法
  • 在windows上装ubuntu
  • linux怎样安装
  • win8系统出现闪屏
  • win10系统中怎么安装安卓应用
  • glUnmapBuffer
  • js判断数组是否相等
  • kui血条插件设置
  • 队列remove
  • dos命令大全及用法
  • 删除默认共享的文件夹
  • php操作dom
  • sql命令语句
  • nodejs读取文件夹下的所有文件
  • 谷歌邮箱
  • python二叉树
  • android应用层是什么
  • jq获取复选框选中的值
  • 增值税税率最新
  • 监督医院的单位
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设