glViewport函数用法
一、
其函数原型为glViewport(GLint x,GLint y,GLsizei width,GLsizei height)
x,y 以像素为单位,指定了窗口的左下角位置。
width,height表示视口矩形的宽度和高度,根据窗口的实时变化重绘窗口。
二、
在默认情况下,视口被设置为占据窗口的整个像素矩形,窗口大小和视口大小相同。如果选择一个更小的绘图区域,可以用glviewport函数实现这一变换,在窗口中定义一个像素矩形,将图像映射到这个矩形中。
(对窗口区域进行划分,在同一个窗口中显示分割屏幕的效果,以显示多个视图)
三、
视口:就是窗口中用来显示图形的一块矩形区域,它可以和窗口等大,也可以比窗口大或者小。只有绘制在视口区域中的图形才能被显示,如果图形有一部分超出了视口区域,那么那一部分是看不到的。通过glViewport()函数设置。如下图所示:
比视口大的窗口,只能看见视口内的,视口外的图形看不到,相当于看的是不完整的图形。
转载于:https://www.cnblogs.com/keguniang/p/9884381.html
glViewport函数用法相关推荐
- OpenGL之glViewPort函数的用法
其函数原型为:glViewport(GLint x,GLint y,GLsizei width,GLsizei height) x,y 以像素为单位,指定了视口的左下角位置. width,height ...
- glViewport()函数和glOrtho()函数的理解
在OpenGL中有两个比较重要的投影变换函数,glViewport和glOrtho. glOrtho是创建一个正交平行的视景体. 一般用于物体不会因为离屏幕的远近而产生大小的变换的情况.比如,常用的工 ...
- glViewport()函数和glOrtho()函数的理解(转)
在OpenGL中有两个比较重要的投影变换函数,glViewport和glOrtho. glOrtho是创建一个正交平行的视景体. 一般用于物体不会因为离屏幕的远近而产生大小的变换的情况.比如,常用的工 ...
- glViewport函数和glOrtho函数的理解
在OpenGL中有两个比较重要的投影变换函数,glViewport和glOrtho. glOrtho是创建一个正交平行的视景体. 一般用于物体不会因为离屏幕的远近而产生大小的变换的情况.比如,常用的工 ...
- 2021年大数据常用语言Scala(三十七):scala高级用法 高阶函数用法
目录 高阶函数用法 作为值的函数 匿名函数 柯里化(多参数列表) 闭包 高阶函数用法 Scala 混合了面向对象和函数式的特性,在函数式编程语言中,函数是"头等公民",它和Int. ...
- php foreach嵌套foreach,php中foreach怎么嵌套foreach PHP中foreach函数用法?
foreach的使用方法小编不是很明确,分享达人指教一下.foreach (array_expressforeach($array as $key) { if(xxxx) { break; //bre ...
- linux中awk下 gsub函数用法
gsub函数则使得在所有正则表达式被匹配的时候都发生替换 gsub(regular expression, subsitution string, target string);简称 gsub(r,s ...
- ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多)
ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多) https://blog.csdn.net/qq_25221835/article/details/82762416 post ...
- 详细记录python的range()函数用法
详细记录python的range()函数用法 使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节.这里记录一下range(),复习下list的sl ...
最新文章
- C# 调用ArcGIS server admin api
- 80m的mysql文件要导入多久_mysql导入数据库文件最大限制更改解决方法:You probably tried to upload too large file...
- 基于命令行设置lazy-queue
- 第一节 7算述运算符
- 自适应浮动表单填充布局脚本
- 通过脚本启动批量服务
- 给定一个区间寻找三角形_计算给定图片中的三角形数量–程序化解决方案
- 无穷级数判敛方法使用限制
- 海天蚝油《挑战不可能》现实版听风者展现超强听力
- 阿里巴巴达摩院夺得首届“马栏山杯”国际音视频算法优化大赛【画质损伤修复赛道】冠军
- 华为手机拍照那么厉害,为什么你却总拍不好?肯定是没调整这些设置
- 为Excel工作表单元格命名的两种方法
- 华为android是什么手机,为什么说华为的麒麟810是一代神U?
- 【渝粤教育】广东开放大学 土木工程测量 形成性考核 (45)
- CAD如何调整线形比例?
- Kibana中KQL的使用
- 用Python分割九宫格图片发朋友圈
- 学习笔记(01):大数据视频_Hadoop视频教程(上)-大数据课程
- Linux中sh执行脚本命令没有权限也能正常执行
- 2021大前端技术储备