位置: 编程技术 - 正文

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

  • 免税外汇商品
  • 税控系统技术维护费会计处理280
  • 利润表的调整
  • 社保按基数交工资按时发怎么做账
  • 土地增值税计税依据
  • 收到进口增值税发票可以直接抵扣吗
  • 持续经营损益怎么算
  • 减免的残保金怎么计算
  • 在途物资可以结转成本吗
  • 民办非企业单位是什么单位性质
  • 折旧和摊销可以没有吗
  • 购买软件能直接用吗
  • 河道维护费所有权归属
  • 跨地区经营建筑企业预缴企业所得税
  • 成本/利润
  • 房产税发票可以抵扣吗
  • 研发支出采用什么明细账
  • 1697509063
  • 浙江印花税税率
  • 小规模企业税务简易注销
  • linux系统 推荐
  • 什么是保守型证券
  • php反序列化pop链
  • 酒店布草洗涤赔偿怎样折旧
  • deepin linux安装教程
  • linux 查看文件内容 转换字符编码
  • 软件开发公司排行榜
  • PHP:mb_detect_order()的用法_mbstring函数
  • 货物运输印花税计算公式
  • 奖金发放的原则
  • 分类账长什么样
  • BEV(Bird’s-eye-view)三部曲之二:方法详解
  • Vue3通透教程【四】Vue3组合API初体验
  • 安卓京东抢购
  • php 性能优化
  • element excel
  • python去掉文本的指定符号
  • element remove
  • python concat函数用法
  • mongodb数据库的作用
  • 滞纳金是
  • 三险一金的专项扣除标准
  • 申报错误要罚款吗
  • 个税手续费返还要交企业所得税吗
  • 详解增发万亿国债细节
  • 租赁吊车服务的利润大概有多少
  • 其他收益算不算营业利润
  • 总资产法怎么计算公式
  • 卖旧固定资产计入哪个科目
  • 物业公司代收代付租金要开发票吗
  • 多计的人工成本怎么做账
  • 营业收入包括主营业务收入
  • 网店会计怎么做账
  • 报名费无发票要补交吗
  • 不验旧能领购发票吗
  • 货物已经入库发货怎么办
  • 付给外包公司的垃圾处理费会计分录
  • 微信怎么帮别人代缴社保
  • 什么是企业合并的具体动因之一
  • 坏账准备的会计核算
  • win10 Realtek HD Audio更新失败怎么办 win10关闭UAC解决Realtek HD Audio更新失败
  • 自动启动win10
  • 为大家详细介绍英语
  • 虚拟机里面如何设置网络
  • win7系统如何
  • windows7如何关闭update
  • win7修改系统版本
  • 无法启动.dll
  • windows 8.1 (multiple editions)
  • 深入解析windows
  • 安卓图库权限
  • cocos2dx4.0入门
  • firefox和谷歌
  • js数组洗牌
  • nodemcu连接阿里云
  • 用python画roc曲线
  • 陕西省税务发票查询系统
  • 复印店开什么发票
  • 豫麦336
  • 车辆购置税退税申请表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设