位置: 编程技术 - 正文

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

  • 公司车辆过户给个人车牌可以保留吗
  • 关税完税价格计算消费税公式
  • 退还押金怎么做账
  • 组织机构代码是营业执照哪几位数字
  • 小规模纳税人未开票收入填在哪里
  • 非增值税应税项目可以抵扣进项税吗
  • 核算无形资产的过程中,使用的会计账户有
  • 增值税免税和即税的区别
  • 下列应税项目中,不按次计算征收个人所得税的是
  • 销售库存商品计入什么科目
  • 冲减成本费用会计分录
  • 公司没车但是有加油费发票怎么处理?
  • 企业所得税申报流程图
  • 分公司注销所得税
  • 滞留发票产生的原因主要包括哪些?
  • 建筑企业收到的商品怎么入账呢
  • 盘亏固定资产会计处理
  • 工会经费申报网址是什么
  • 一般纳税人所得税2023年税率
  • 期末增值税如何结转
  • 小规模纳税人销售自己使用过的物品
  • 代扣代缴增值税怎么做账
  • 预付账款补付货款分录
  • win10纯净版下载联想驱动
  • php输出mysql查询结果
  • 认证未抵扣的发票购买方能开红字信息表吗
  • php -i
  • 购入包装物的增值税计入进项税吗
  • 专业初审
  • 了解的反义词
  • vue项目运行报错
  • 电子承兑汇票支付信用查询是什么意思
  • php判断是手机端还是端口
  • 共管账户和联名账户
  • php+web
  • 帝国cms添加栏目前台不显示
  • 进口货物的账务处理办法
  • 基本户往一般户转钱有限制吗
  • python中socket怎么用
  • 安装使用漏电保护器是属于哪种安全措施
  • 企业研发费用可以抵税吗
  • 门面出租需要什么手续
  • 独资企业的税收政策
  • 工会经费多久缴纳一次
  • 去年亏损今年盈利能分红吗
  • 在建工程里面的费用最后怎样结转
  • 以前年度多计提成本怎么处理
  • 暂估入账跨年如何红冲
  • 长期股权投资亏损冲减顺序
  • 初次申报出口退税可能会遇到哪些问题
  • 还银行贷款如何计算利息
  • 应付账款现金折扣会计分录
  • 其他货币资金微信和支付宝的管理
  • 公司往来借款怎么做账
  • 机票的抵扣进项税的注意事项
  • 小规模纳税人交通运输服务税率
  • 购买增值税发票系统金税盘如何入账?
  • 建账内容
  • FreeBSD下zfs: failed with error 6错误如何解决?
  • win10预览版和正式版区别
  • WIN10开启高性能模式
  • centos6.5破解密码
  • 影响电脑速度的因素
  • win7旗舰版如何升级到win10
  • win10安装字体的操作步骤
  • windows 8.1 (multiple editions)
  • win10开机多了一个账户怎么删除
  • cocos2d-x2.2.3和android平台环境的搭建
  • web标准网页布局的背景
  • android的图片应该放到哪一个目录下面?
  • shell 解析yml
  • python pil库官网
  • Activity的四种加载模式
  • 浙江省医保改革方案2022
  • 农用三轮车免征增值税文件
  • 持有上海市居住证一年以上是什么意思
  • 个人以土地投资入股都需缴纳哪些税
  • 土地招拍挂土地出让金
  • 申报地税的流程图
  • 土地增值税发票加计扣除5%年限
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设