OPENGL中的glViewport
OPENGL中有一个Viewport视口的概念,它可以简单理解成,当前你创立的窗口中,要显示绘制的区域(暂且这么理解)。
glViewport(int x,int y,int w,int h)函数有4个参数,前两个参数代表坐标位置,后两个参数表示该视口的宽度和高度,可以把视口看做是一个矩形方框。
前两个参数所在坐标系的原点位于当前窗口的左下角,即整个窗口位于第一象限内。一般情况,前两个参数都是0,0,表示该视口显示方位从最左下角开始,如果你需要视口移动,可以改变这两个参数的值。一般情况下,后两个参数都设置成等于当前窗口的宽和高,往往我们只在一个窗口中用一个视口来显示。
后两个参数控制整个视口的大小。
因为无论绘制什么3D物体,最终他们都要在2D的屏幕上来呈现给我们,所以视口是一个2D区域。
OPENGL中的glViewport相关推荐
- opengl中的glViewport,glOrtho,glFrustum 理解
在刚使用opengl时,会遇到对opengles中的一些视角等理解,需要用到glViewport,glOrtho,glFrustum 等函数,下面针对这些函数做一些说明 viewport建立视口,是视 ...
- OpenGL中的投影使用
OpenGL中的投影使用 在OpenGL中,投影矩阵指定了可视区域的大小和形状.对于正投影与透视投影这两种不同的投影类型,它们分别有各自的用途. 正投影 它适用于2D图形,如文本.建筑画图等.在它的应 ...
- OpenGL中的gl,glu,glut的区别
OpenGL中gl,glu,glut的区别 OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库, gl是核心,glu是对gl的部分封装,glut是OpenGL的跨平台工具库,gl中包 ...
- OPENGL中GLU和GLUT工具箱
GLUT工具箱提供几种图形3维图形的函数: void glutWireSphere(GLdouble radius, GLint slices, GLint stacks); 丝状球 void gl ...
- OpenGL中gl,glu,glut的区别
OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库, gl是核心,glu是对gl的部分封装,glut是OpenGL的跨平台工具库,gl中包含了最基本的3D函数,而glu似乎对gl的辅 ...
- openGL中的坐标系
openGL中使用的是右手坐标系 右手坐标系:伸开右手,大拇指指向X轴正方向,食指指向Y轴正方向,其他三个手指指向Z轴正方向 左手坐标系:伸开左手,大拇指指向X轴正方向,食指指向Y轴正方向,其他三个手 ...
- OpenGL中的纹理
OpenGL中的纹理可以用来表示图像.照片.视频画面等数据,在视频渲染中,只需要处理二维的纹理,每个二维纹理都由许多小的纹理元素组成,它们都是小块数据,类似于前面章节所说的像素点.要使用纹理,最常用的 ...
- OpenGL中的曲面细分和几何着色器
[摘要]本文我们先介绍OpenGL中的曲面细分的一些基本概念,然后给两个例子说明不得不用这项技术的理由. 曲面细分是OpenGL 4.0之后才定义的功能,使用之前请确认你的显卡驱动支持OpenGL4. ...
- 橡树OpenGL中的坐标系统
[目标]:学习OpenGL中的坐标系统. [参考]: 1.<计算机图形学(OpenGL版) (第三版)> Francis著 (本文主要涉及第三章~第七章) 2.<计算机图形学(Ope ...
最新文章
- 编程成长日记——有意思的编程题(二)
- 2018-12-10
- zeppelin安装使用
- 魅族用鸿蒙系统吗,魅族宣布接入鸿蒙是怎么回事?魅族手机可以刷鸿蒙系统吗?...
- 利用MRT进行Modis NDVI数据(MOD13Q1)投影变换格式转换操作图文教程
- Vue使用html2Canvas和canvas2Image下载二维码会模糊的问题解决方法
- java易忘代码备份
- nginx 多个root_dockerfile定制自己的nginx
- Newton Raphson算法
- VirtualBox中,WIN虚拟机与WIN共享文件夹
- 国内外著名PT网站大全
- Excel——公式与函数基础
- 国务院:同意浙江省实施施工图分类审查,低风险项目可不图审!
- 巧如范金,精比琢玉,一分钟高效打造精美详实的Go语言技术简历(Golang1.18)
- 谈谈我们熟悉但未必了解的磁带库
- 神奇英语语法系列(二)——名词性从句
- C#毕业设计——基于C#+asp.net+sqlserver的设备管理系统设计与实现(毕业论文+程序源码)——设备管理系统
- 删除 Windows 的默认打开方式
- 戴尔390计算机电源问题,DELL笔记本电脑电源适配器无电压输出故障
- 分享个梦塔防辅助工具,自动化控制刷图升级脚本
热门文章
- 华为机试HJ4:字符串分隔
- yapi 权限_win10 x64下从0开始搭建YApi可视化接口管理平台
- 为已经安装nginx添加php模块,安装成功的nginx如何添加未编译安装模块
- cannot resolve symbol什么意思_JavaScript异步编程实现之一:Promise对象是什么?对resolve理解...
- android http封装类,HTTP封装类 工具类 For Android
- 打印表单_超市生鲜日常作业表单,打印出来就能用!
- linux php源码安装mysql_linux源码安装mysql5.7
- gvim 命令行粘贴_vi/vim复制粘贴命令
- mesh 协调器 路由器_北京无线路由收发器C32MESH
- Python错误重试逼疯多少人?解决办法来了