位置: 编程技术 - 正文

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

  • 金税盘连接不上电脑是怎么回事
  • 建筑发票开具与土增税扣有什么关系?
  • 小规模纳税人开专票税率是1%还是3%
  • 金税四期记账报税流程
  • 商誉减值是在年报还是半年报
  • 免抵退税额如何填报
  • 公司现金支票取钱需要带什么资料
  • 有进项发票还用交税
  • 居民企业参股外国企业信息报告表怎么删除
  • 外地预交的附加税金在申报的时候怎么填
  • 小规模纳税人怎样报税
  • 冲企业所得税的分录
  • 以旧换新销售货物的增值税处理
  • 税控技术服务费计入什么科目
  • 物业费的进项税额可以抵扣吗
  • 个税经营所得预扣预缴
  • 税控服务系统
  • 合并报表内部往来核对不上
  • 个体户租房交房怎么交税
  • 预收一年租金会计分录
  • 发票有几个
  • 其他应付款下的固定资产怎么报废
  • 员工垫付费用多久报销合理
  • windows10如何开热点
  • 交付是不是法律行为
  • 微信转账截图可以p图吗
  • win11预览版更新界面
  • 计算机存储信息的基本单位是( )A字长B速度C内存D字节
  • 企业自产自用产品要交增值税吗?
  • 投资收益怎么做不影响利润
  • 销售货物应如何记账
  • 要点初见:Stable Diffusion NovelAI模型优质文字Tag汇总与实践【魔咒汇总】
  • php操作mysql数据库
  • 浅谈php中的错误处理方法
  • 罚款支出计入什么
  • 股东分红应该在哪个科目
  • vue内置指令实验总结
  • 原材料用于在建工程增值税如何处理
  • 企业所得税汇算清缴
  • 公司卖地如何交税
  • 企业会计准则对收入的定义
  • 用vue做的企业项目
  • 核定征收企业注册
  • 不含税开发票吗
  • 增值税发票扩版申请说明
  • sql server复制表数据
  • access分组计数
  • 资产负债表没有
  • 资产处置损益属于什么会计要素
  • 关税怎么入账
  • 差旅费超出部分
  • 劳务报酬所得如何申报
  • 小规模纳税人购车是怎么抵税的
  • 失业保险费返还怎么做账
  • 纳税人财务核算内容包括
  • 注册公司可以代办吗法人需要到场吗?
  • sqlserver批处理语句
  • sql server 将数字转换成日期
  • mysql中having什么意思
  • win7键盘没反应是怎么回事
  • ubuntu虚拟机怎么改用户名
  • win7怎么升级到win10系统软件还在吗
  • cmd.exe是什么意思
  • opengl画点
  • 基于web的学生成绩管理系统毕业论文
  • pval 胶水
  • perl子函数
  • android系统分区理解及分区目录细解
  • linux命令及含义
  • python windows gui
  • Node.js中的全局变量有哪些
  • js怎么操作css
  • Unity3D的iTween
  • javascript面向对象精要pdf
  • jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
  • openlayers3示例
  • Javascript Object.extend
  • 重庆办理4050社保需要什么材料
  • 广东省地方税务局电子办税服务厅
  • 关于进一步加强工作纪律改进工作作风的通知
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设