位置: 编程技术 - 正文

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

  • 固定资产折旧会计处理
  • 所得税减免会计分录
  • 税控盘抄报逾期怎么办
  • 烟叶税税率是多少2019
  • 企业购买银行理财的条件
  • 跨月冲红的发票怎么做会计分录
  • 预提费用在资产负债表哪个科目
  • 自然人税收系统生产经营怎么申报
  • 发票超过认证期限可以红冲重开吗
  • 应付账款的核算会计分录
  • 货到票未到怎么入账
  • 三栏式明细账适用于哪些账簿
  • 退货冲减收入
  • 应收账款处置损益
  • 出口退税进项发票
  • 办税员实名认证变更
  • 手撕税票去哪可以弄到
  • 小规模差额征税季度不超过30万的税收优惠
  • 企业外籍个人子女教育补贴
  • 应收款项包括哪些内容,各自有何特点?
  • 花卉租赁属于哪个税目
  • 增值税的征收范围包括在中华人民共和国境内
  • windows10如何清理c盘垃圾
  • 公司之间借款怎么操作
  • 印花税的征收范围
  • 重装win10系统怎么跳过创建用户名
  • 帮公司垫付的钱怎么要
  • 预付款挂账什么意思
  • vue 大屏可视化设计 开源
  • 微软即将终止当前系统版本
  • oauth2 sso单点登录
  • 前端搭建项目
  • 微信小程序开发一个多少钱
  • 【简陋Web应用2】人脸检测——基于Flask和PaddleHub
  • 微信小程序开发公司
  • php微信公众号 全站模板
  • Php实现注解注入
  • cancel怎么关
  • python字典keys方法 顺序
  • 减资如何弥补亏损
  • 营销策划费会计分录
  • 怎么向银行申请贷款
  • 发票红字冲回账务处理
  • mongodb集群启动顺序
  • 补交以前年度环保税会计分录
  • 外出经营税收缴纳
  • access数据库修改字段类型
  • mongodb 设置用户名密码
  • 幼儿园财务科目明细表
  • 库存现金盘点表模板
  • 工资薪酬所得税税率表最新
  • 收取加盟费的账户是什么
  • 行政单位合并财务怎么办
  • 发票报销可以跨月报销吗
  • 资产减值损失和资产处置损益区别
  • 银行存款利息计算器在线计算器
  • 单位内部部门之间人员调整
  • 计提房产税的账务处理
  • 小企业会计准则会计科目表
  • 会计 预提
  • 工商注册资本什么意思
  • 繁体系统安装简体软件
  • windows内核版本9600
  • win10系统功能大全
  • 锁屏壁纸设置后不显示怎么办
  • win10更新只能暂停35天
  • glsl 函数
  • alt+r没用
  • vue做一个table
  • 微信小程序访问相册权限在哪里
  • unity linux arm
  • Android开发工具
  • jQuery xml字符串的解析、读取及查找方法
  • 工具类别怎么填写
  • jquery自定义函数
  • jquery前端开发实战教程课后题答案
  • 更改税务购票员
  • 上海公积金快速提取
  • 金融机构不包括
  • 车船发票什么样子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设