计算机图形学---------屏幕、窗口、视口、裁剪区域概念区分
2016-03-25 14:47
519 查看
在看OpenGL蓝宝书的时候,被屏幕、窗口、视口、裁剪区域等概念搞晕了。特此总结:
屏幕:即计算机的整个屏幕大小。
窗口:即屏幕中的某一个窗口,可放大放小和移动关闭。
视口:即窗口还可以分为若干个区域,称为视口,窗口中用来绘图的区域。一般设置视口大小等于窗口大小。
裁剪窗口:即在视口中让你看到的图形,即显示出来的那部分。
关系:当要把图形绘制在屏幕之前,首先要建立图形的几何描述,即建模,这往往是在世界坐标系内进行的。而图形最终是要显示在屏幕上,即屏幕坐标系。在模型的二维区域内选择一个区域,映射到屏幕坐标系的指定区域(窗口)中。在这个映射过程中包括平移、旋转、缩放操作及删除位于显示区域范围以外的图形部分。也就是OpenGL绘制图形时,并不是把整个模型直接绘制在整个屏幕上,而是把模型的部分绘制在窗口内。窗口还可以分为若干个区域,称为视口。模型在裁剪窗口内的部分映射到显示窗口中的指定视口中。窗口选择显示模型的那个部分,而视口指定显示在窗口的什么位置。
屏幕:即计算机的整个屏幕大小。
窗口:即屏幕中的某一个窗口,可放大放小和移动关闭。
视口:即窗口还可以分为若干个区域,称为视口,窗口中用来绘图的区域。一般设置视口大小等于窗口大小。
裁剪窗口:即在视口中让你看到的图形,即显示出来的那部分。
关系:当要把图形绘制在屏幕之前,首先要建立图形的几何描述,即建模,这往往是在世界坐标系内进行的。而图形最终是要显示在屏幕上,即屏幕坐标系。在模型的二维区域内选择一个区域,映射到屏幕坐标系的指定区域(窗口)中。在这个映射过程中包括平移、旋转、缩放操作及删除位于显示区域范围以外的图形部分。也就是OpenGL绘制图形时,并不是把整个模型直接绘制在整个屏幕上,而是把模型的部分绘制在窗口内。窗口还可以分为若干个区域,称为视口。模型在裁剪窗口内的部分映射到显示窗口中的指定视口中。窗口选择显示模型的那个部分,而视口指定显示在窗口的什么位置。
相关文章推荐
- [题目转自http://www.33iq.com/]趣味数学
- C++ 获取计算机CPU信息
- TCP/IP的基本概念
- HTTP/HTTPs要点
- HttpClient和HttpURLConnection的区别
- Array--List--ArrayList 三者的区别(一)——引言篇
- 如何判断计算机是大端还是小端
- HttpDNS服务详解---全局精确流量调度
- [题目来源于http://www.33iq.com] 趣味推理题 帽子的颜色?
- iOS数据库离线缓存思路和网络层封装
- 数据结构(块状链表):COGS 1689. [HNOI2010]Bounce 弹飞绵羊
- TCP & UDP & IP
- C++ 实现对计算机服务的一系列操作
- 网络状态码
- 一、JSP指令简介http://www.cnblogs.com/xdp-gacl/p/3778993.html
- TCP协议中的三次握手和四次挥手(图解)
- HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。
- jsp中的contentType与pageEncoding的区别和作用http://www.cnblogs.com/freewater/archive/2011/12/21/2295827.html
- 合理设置apache httpd的最大连接数
- android开发之网络请求框架比较