![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图形学考试重点
文章平均质量分 68
Najlepszy
为了登上那高高的塔。
展开
-
OpenGL C++渲染到纹理的步骤(部分)
创建顶点缓冲创建纹理步骤:创建一个纹理、绑定、填充、配置。// 首先创建一个OpenGL纹理GLuint textureID;glGenTextures(1, &textureID);//将纹理和对应的ID绑定glBindTexture(GL_TEXTURE_2D, textureID);//将图片传到OpenGL中,GL_RGB表示颜色由三个分量构成,GL_BGR则说明了颜色在内存中的存储格式。实际上,BMP存储的并不是RGB,而是BGR,因此得把这个告诉OpenGL。glT原创 2021-11-21 21:22:49 · 4009 阅读 · 0 评论 -
图形学考试重点:Chapter 3
直线光栅化法 1、DDA法: 由直线基本微分方程dydx=kdydx=k\frac{dy}{dx} = k,k是常数。直线方程也可表示为ΔyΔx=y2−y1x2−x1=kΔyΔx=y2−y1x2−x1=k\frac{\Delta{y}}{\Delta{x}} = \frac{y_2 - y_1}{x_2-x_1} = k (1)David.F.Roger描述: 如果已知第i点坐标,可用步长...原创 2018-04-30 13:28:00 · 333 阅读 · 0 评论 -
图形学考试重点:Chapter 4
基本图形生成算法 图形的生成:在指定的输出设备上,根据坐标描述构造二维几何图形·。 图形的扫描转换:在光栅显示器等数字设备上确定一个最佳逼近于图形的像素点的过程。 (1)X-扫描线算法 基本思想:按扫描线顺序,计算扫描线与多边形的相交区间,再用要求的颜色显示这些区域的所有像素。 算法步骤: 1. 确定多边形所占有的最大扫描线数,得到多边形顶点的最小和最大y值 (yminyminy_{m...原创 2018-04-30 22:09:41 · 501 阅读 · 0 评论 -
图形学考试重点:Chapter 6
三维变换及三维观察 三维基本几何变换(三维齐次坐标变换矩阵) 平移变换Tt=⎡⎣⎢⎢⎢⎢100Tx010Ty001Tz0001⎤⎦⎥⎥⎥⎥Tt=[100001000010TxTyTz1]T_t = \begin{bmatrix}1&0&0&0\\0&1&0&0\\0&0&1&0\\T_x&T_y&T_z&1\end{bmatrix} 一般比例变换:Ts=⎡⎣⎢⎢⎢a0000e0000j000...原创 2018-05-03 09:05:51 · 400 阅读 · 0 评论 -
图形学考试重点:Chapter 1
1、计算机图形学的概念:使用数学算法将二维或三维图形转化成计算机的栅格形式的科学。 2、图形的概念:能够在人的视觉系统中形成视觉印象的客观对象均称为图形。它既包括了各种几何图形以及由函数式、代数方程和表达式所描述图形, 也包括了来自各种输入媒体的图景、图片、 图案、图像以及形体实体等。 3、图形的特点: (1)图形信息表达直观,易于理解。 (2)图形信息表达准确,精炼。 (3)图形信息能...原创 2018-04-26 20:19:51 · 519 阅读 · 0 评论 -
图形学考试重点:Chapter 5
二维变换及二维观察 图形的几何变换是对图形的几何信息经过平移、比例、旋转等变换后产生的新的图形,是图形在方向、尺寸和形状方面的变换。 基本几何变换都是相对于坐标原点和坐标轴进行的几何变换。 平移变换:[x′y′]=[xy]+[TxTy][x′y′]=[xy]+[TxTy]\begin{bmatrix}x'& y'\end{bmatrix} = \begin{bmatrix}x& y\end{...原创 2018-05-04 20:07:52 · 936 阅读 · 1 评论 -
图形学考试重点:Chapter 2
1、光栅扫描图形显示子系统的结构: 帧缓存存储器:用来存储像素颜色(灰度)值的存储器。 2、分辨率:光点 一般是指电子束打在显示器的荧光屏上 ,显示器能够显示的最小的发光点 ;像素点指图形显示在屏幕上的时候,按当前的图形显示分辨率所能提供的最小元素点。 3、屏幕分辨率:也称为光栅分辨率,它决定了显示系统的最大可能的分辨率。 屏幕分辨率 = 水平方向的光点x垂直方向的光点 4、图...原创 2018-04-27 15:38:44 · 928 阅读 · 0 评论