位置: 编程技术 - 正文

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

  • 政府回购土地免税政策
  • 汽车销售服务费增值税税率
  • 离职人员个税申报如何处理
  • 境外机构在境内发行的人民币债券
  • 债权重组会计分录大全
  • 计提贷款损失准备金遵循以下原则
  • 评估价与成交价相差多少合法
  • 收到免税发票怎么做账务处理
  • 认缴制下收到股东转入的钱怎么入账
  • 车辆保险代交车船使用税会计分录怎么写?
  • 银行转贴现业务违法吗
  • 个体户超过3万怎么纳税
  • 股份转让的溢价是什么意思
  • 长期待摊费用无发票怎么处理
  • 企业清算期间账务怎么做
  • 消费税的附加税和增值税的附加税
  • 电脑桌面刷新反应迟钝
  • 配件进出库账目怎么做
  • 金税盘申请电子发票成功后怎样手工导入
  • 融资租赁租金计算公式
  • 不动产投资包括哪些
  • php邮箱发送
  • php新手入门
  • 保险公司工伤保险
  • php数组函数输出《咏雪》里有多少"片"字
  • dotnetfx35.exe
  • 公司收到款后怎么做账
  • 后台管理系统权限管理详解
  • php中execute
  • thinkphp ide
  • 淘宝买建材
  • 办公用品属于会计科目中的什么
  • 2023年最新最全税率表
  • 公司缴纳的印花税会计分录
  • 小规模纳税人起征点变化历程
  • 营业税减免会计分录
  • 金税盘技术维护费每年都减免么
  • sql server rollup函数
  • 增值税红字发票怎么填开
  • 小规模纳税人国税地税都要交吗
  • 消费税会计处理的设置
  • 固定资产是指的什么
  • 企业注销资本公示时间
  • 核销单取消后出口收汇流程
  • 研究开发费用加计扣除最新政策
  • 淘宝商城的收入来源
  • 两个公司之间怎么走账
  • 职工福利费无发放原因
  • 企业职工充值地税怎么交
  • 从事国家重点扶持的公共基础项目
  • 公司向股东个人借款
  • 农产品加计扣除怎么计算
  • 发票要不回来怎么办
  • 独立董事需要入股吗
  • 为什么要依法管理
  • sqlserver索引语句
  • sqlserver数据库和mysql区别
  • 在windows上装ubuntu
  • linux 执行结果写到文件
  • win7系统调亮度怎么调
  • ultra系统优盘恢复
  • centos发送http请求
  • svchosl.exe - svchosl是什么进程 有什么作用
  • win10启动很慢怎么办
  • win7开机提示重启怎么办
  • linux-gnu
  • win10搜索功能不好用
  • 安装win7旗舰版变了家庭版
  • window10正版系统怎么装
  • win7系统的桌面图标怎么调出来
  • win8系统文件
  • margin负值
  • texturepackergui
  • python多线程代码
  • 用javascript
  • python网络爬虫的流程图
  • javascript对象主要包括
  • Jar mismatch! Fix your dependencies
  • recyclerview瀑布流效果
  • 江苏税务个人所得税app下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设