位置: 编程技术 - 正文

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

  • 税后净营业利润和净利润的区别
  • 增值税进项税会计处理
  • 税率和征收率有什么不一样
  • 社保怎么进行账单查询
  • 科技型中小企业申请流程
  • 商誉减值是在年报还是半年报
  • 属于企业期间费用的有
  • 其他业务成本影响营业成本吗
  • 出口退税发票必须是专票吗
  • 外购商品赠送客户怎么做账
  • 财务离开公司需要交接哪些资料?
  • 公司比赛规则
  • 总资产现金回收率是什么与什么平均余额的比
  • 电子发票开错了怎么解决?
  • 培训费发票可以抵扣进项税吗
  • 增值税已交税金借方有余额
  • 公司将自产产品奖励员工
  • 增值税税率简并纳税
  • 成本费用跨年度怎么计算
  • 对公账户收到个人汇款 退还
  • 银行要求的补偿性余额所占比例为20%
  • 税法对开办费的怎么汇算清缴
  • 一般纳税人进项税会计分录
  • 管理费用没发票能入账吗
  • 华为手机哪一款好用性价比高
  • 最新早上好图片大全集
  • 运费用会计分录
  • 资产负债表里的存货怎么算
  • 购买银行承兑汇票是否违法
  • 什么是土地使用者依照法律规定
  • 残疾人保障金汇算清缴填在哪里
  • 销售折让负数发票如何入账
  • linux zmodem
  • 收到退回的保证金
  • 建材网上销售平台有哪些
  • yii框架教程
  • 材料成本差异怎么结转
  • 我国的增值税是价外税消费税是价内税
  • php日期计算器
  • 一文搞懂兰州简史
  • php读取文件内容
  • 一个简单的小实验
  • 织梦最新发表的作品
  • 以非现金资产清偿债务的,债权人应当
  • 多交增值税可以抵扣吗
  • 承兑汇票大回头是什么意思
  • 公司设计费会计分录
  • 增值税防伪税控系统
  • 请培训老师的费用怎么处理
  • 劳务公司账务处理实操
  • 2020年申报期截止时间
  • 拆迁置换安置房
  • 小规模纳税人的增值税计入成本吗
  • 工程项目预缴税率
  • 个人购汇需要申报吗
  • 房地产企业会计核算和税务处理大全
  • sql语句错误提示
  • 怎么验证触发器的执行
  • mysql中的ifnull函数
  • Windows server 2008下如何安装应用程序
  • 深入理解linux内核架构
  • hyper-v是啥
  • xp关闭防火墙命令
  • win10系统最新版用户维护在哪
  • 无法登录所请求的数据库 用户sa登录失败
  • 电脑windows8怎么样
  • schedul2.exe - schedul2是什么进程 有什么用
  • 360安全卫士检测出来高危漏洞需要修复吗
  • jquerycuishifeng
  • Node.js中的事件循环是什么意思
  • mailto的使用技巧分享
  • linux的gunzip命令
  • shell监控http脚本
  • node爬取数据
  • jquery弹出div遮罩层
  • 如何python
  • LeakCanary小记
  • 季度申报怎么更正
  • 税控ic卡就是税控盘吗
  • 国家税务总局第17号令
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设