位置: 编程技术 - 正文

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年享受六税两费减免吗
  • 个人所得缴税租房减免该怎么弄?
  • 企业所得税的计提和缴纳分录
  • 个税退回怎么申请
  • 购买办公用品属于会计对象吗
  • 资产负债表库存为负数怎么调整
  • 个人开票的抬头怎么写
  • 按季度申报,利润表中所得税费用怎么算出来的
  • 提供教育服务免征增值税文件
  • 加工费可以开批吗
  • 其他综合收益在利润表的哪个位置哪里
  • 发票额开多了多出的金额怎么处理?
  • 主营业务收入具体是什么
  • 黄金以旧换新工费多少钱一克
  • 企业承担个人所得税账务处理
  • 企业利润分配如何分析
  • 小规模纳税人开专票
  • 外购低值易耗品可以抵扣进项税额吗
  • 买标书怎么做分录
  • 三代手续费入账
  • 增值税发票查验平台官网网络异常
  • 长期驻扎外地的员工
  • 公司为职工购买社保只购买三险可以吗
  • 试生产期间的账务处理
  • 工会票据电子化管理系统如何领发票
  • 会计当年是指哪一年
  • 改造工程完工会计分录
  • 怎么关闭win11安装软件提示
  • 视频监控维护
  • 缴纳的权利许可有哪些
  • php 回调函数
  • falogincn修改无线密码
  • windows 修改host
  • winrar压缩后生成的文件格式
  • windows 11任务栏没有网络图标
  • macos big sur怎么恢复出厂设置
  • 损益类科目有哪些借贷方向
  • 三年以上的应付账款
  • 委托开发和购买开发
  • 跟日期有关的名字
  • reorg table 命令
  • vue环境搭建的几种方法
  • 印花税申报成功后在哪缴税
  • 实收资本的会计处理
  • mybatis怎么用
  • 1000左右打印机
  • 基本户往一般户转钱有限制吗
  • 年终奖发放有法律规定吗
  • 普通动产和特殊动产登记的区别
  • 购货销售折让会计分录
  • 什么情况下计入库存商品
  • 增值税专用发票上注明的价款含税吗
  • 独资企业和公司区别
  • 固定资产不计提残值可以吗
  • 委外加工如何管理
  • 出口退税帐务处理
  • 会计中的明细科目是什么
  • 职工薪酬包括的内容
  • 即征即退的增值税退城建税吗
  • 简易征收增值税一般纳税人怎么报税
  • 工商联络注册
  • aesm_service.exe是什么
  • ubuntu系统升级命令
  • win7无法运行
  • win7系统的设置在哪里设置
  • win10 20h2官方下载
  • win8.1其他用户名登不进去
  • 输入法不跳出中文
  • pycharm远程调试代码
  • Eclipse开发工具安装
  • 彻底弄懂js中的this指向
  • vue组件用法
  • 计算字符串的长度的函数
  • python parser解析
  • python遍历文件
  • 利润报表怎么填写
  • 提高税务管理水平,降低税务风险
  • 晋江电视
  • 个体户 零申报
  • 经营网络订单可以退款吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设