1.窗口:这就不用解释了吧

2.视口:就是窗口中用来显示图形的一块矩形区域,它可以和窗口等大,也可以比窗口大或者小。只有绘制在视口区域中的图形才能被显示,如果图形有一部分超出了视口区域,那么那一部分是看不到的。通过glViewport()函数设置。如下图所示:

图1. 不同大小的视口

3.裁剪区域(平行投影):就是视口矩形区域的最小最大x坐标(left,right)和最小最大y坐标(bottom,top),而不是窗口的最小最大x坐标和y坐标。通过glOrtho()函数设置,这个函数还需指定最近最远z坐标,形成一个立体的裁剪区域。

转载于:https://www.cnblogs.com/hitfire/articles/3163227.html

OpenGL概念辨析: 窗口,视口,裁剪区域相关推荐

  1. 【Qt】2D绘图之窗口-视口转换

    00. 目录 文章目录 00. 目录 01. 概述 02. 开发环境 03. 程序示例 04. 为什么要修改这个逻辑坐标矩形? 05. 窗口和视口 06. 附录 01. 概述 在使用QPainter进 ...

  2. Windows Qt5 集成 OBS 实现录制应用窗口(可指定窗口内录制区域)

    OBS 的编译 编译参考链接 Demo 工程 链接:https://pan.baidu.com/s/1vVPfsSZfzs2LBcfjEgUr3A 提取码:3i4c: Qt 版本: 5.7.1 msv ...

  3. OpenGL编程指南9:裁剪平面+glPushMatrix和glPopMatrix矩阵栈顶操作

    1.任意裁剪平面 Opengl中,除了视景体的立方体裁剪平面之外,另外还可以额外指定多达6个裁剪平面,对视景体做进一步限制.每一个平面都由平面公式定义:Ax+By+Cz+D = 0.裁剪平面的指定通过 ...

  4. 数据湖概念辨析以及常见技术通览

    这是大数据技术扫盲系列的第二篇[数据湖概念辨析以及常见技术通览] 全文3000字,阅读需要10分钟 一.数据湖概念的起源 数据湖的概念被首次提出是在2010年的Hadoop World大会上,时任Pe ...

  5. 【深度学习】基于Pytorch的线性模型概念辨析和实现(二)

    [深度学习]基于Pytorch的线性模型概念辨析和实现(二) 文章目录 [深度学习]基于Pytorch的线性模型概念辨析和实现(二) 1 线性回归的从零开始实现 2 训练 3 关于with 4 关于w ...

  6. 【深度学习】基于Pytorch的线性模型概念辨析和实现(一)

    [深度学习]基于Pytorch的线性模型概念辨析和实现(一) 文章目录 1 为什么要谈线性回归? 2 建立模型基本形式 3 实现3.1 损失函数3.2 解析解3.3 小批量随机梯度下降3.4 矢量化加 ...

  7. WINDOWS高级窗口的客户区域拖动技术及其应用

    WINDOWS高级窗口的客户区域拖动技术及其应用 来源:http://dev.21tx.com WINDOWS应用程序窗口一般包括两种:普通窗口和常居顶层的无标题条高级窗口.前者是由WINDOWS内部 ...

  8. OpenGL noperspective在窗口空间中线性插值的实例

    OpenGL noperspective在窗口空间中线性插值 先上图,再解答. 完整主要的源代码 源代码剖析 先上图,再解答. 完整主要的源代码 #include <vmath.h> #i ...

  9. OpenGL multiviewport多个视口的实例

    OpenGL multiviewport多个视口 先上图,再解答. 完整主要的源代码 源代码剖析 先上图,再解答. 完整主要的源代码 #include <vmath.h> #include ...

最新文章

  1. php对应 c int16,PHP中十进制 和十六进制的转换问题
  2. MongoDB 查询时间差问题修复
  3. Oracle常用知识总结
  4. 深度学习之 soft-NMS
  5. Java SSM6——SSM整合
  6. grub开机选项中没有linux,安装 Ubuntu 后 Grub 开机选项中的 Fedora 不见了
  7. EOS Keosd概述
  8. 刷爆了!国企33岁程序员年入40w,直言:想降薪进阿里钻研技术
  9. python神经网络库识别验证码_基于TensorFlow 使用卷积神经网络识别字符型图片验证码...
  10. 【设计模式学习笔记】之 开山篇
  11. ios -- 极光推送《2》--极光推送消息推送成功,但是手机收不到的解决方法
  12. java环境已经弄好jar文件还是打不开解决方法
  13. tomcat之servlet容器
  14. Elasticsearch顶尖高手系列:高手进阶篇(二)
  15. 重装mac系统 未能与恢复服务器取得联系,进入 macOS 系统恢复模式 – 重新安装 macOS 系统...
  16. excel保存快捷键_Excel快升效率的快捷键
  17. matlab emd功率谱密度,基于EMD方法的地心运动时间序列分析
  18. 【渝粤教育】电大中专Windows操作系统 (2)_1作业 题库
  19. JSON数据导出Excel表
  20. 如何创建用户和组?怎样添加用户呢?windows dos命令

热门文章

  1. php把单词切割成数组,PHP – 将单词分解为数组
  2. php图片转字符程序,PHP文字转图片功能原理与实现方法分析
  3. ryu和mysql实现控制_openflow的初步认识及RYU控制器实践
  4. MySQL面试题 | 附答案解析(七)
  5. OpenCV中的姿势估计及3D效果(3D坐标轴,3D立方体)绘制
  6. 使用Python判断俩张图像相同或以某种方式相似
  7. PCL:基于PCL绘制包围盒代码实现(2)
  8. 和12岁小同志搞创客开发:检测按键状态的两件法宝
  9. 直方图(opencv)
  10. CornerNet:实现demo、可视化heatmap、测试各类别精度