📝 计算机图形学

98篇技术文档
  计算机图形学洪水填充算法

📅  最后修改于: 2020-12-20 09:40:37        🧑  作者: Mango

洪水填充算法:在此方法中,选择区域内的点或种子。该点称为种子点。然后,使用四个连接的方法或八个连接的方法填充指定的颜色。洪水填充算法具有许多类似于边界填充的字符。但是这种方法更适合于填充多种颜色的边界。当边界具有多种颜色并且内部要用一种颜色填充时,我们使用此算法。在填充算法中,我们从指定的内部点(x,y)开始,然后将所有像素值当前均设置为具有所需颜色的给定内部颜色。然后使用4连接或8连接的方法,逐...

  计算机图形扫描线多边形填充算法

📅  最后修改于: 2020-12-20 09:41:32        🧑  作者: Mango

扫描线多边形填充算法:该算法在扫描线上画出多边形的内部点,并根据需要打开或关闭这些点。多边形通过为各种像素着色来填充各种颜色。在上图中,显示了多边形和线切割多边形。首先,扫描完成。扫描是在显示设备上使用光栅扫描概念完成的。光束从屏幕的左上角开始扫描,并向右下角作为终点。该算法在从左到右以及从上到下移动时找到线与多边形的交点。各个相交点存储在帧缓冲区中。这些点的强度很高。使用了相干属性的概念。根据此...

  计算机图形学转换简介

📅  最后修改于: 2020-12-20 09:42:29        🧑  作者: Mango

转型介绍计算机图形学提供了从不同角度查看对象的便利。建筑师可以从不同角度研究建筑,即前台评估侧面标高顶级计划制图师可以更改图表和地形图的大小。因此,如果将图形图像编码为数字,则数字可以存储在内存中。这些数字通过称为转换的数学运算来修改。使用计算机进行绘图的目的是为用户提供从不同角度查看对象的便利,从而放大或缩小了称为“变换”的对象的比例或形状。下面给出了转换的两个基本方面:每个转换都是单个实体。可...

  计算机图形学翻译

📅  最后修改于: 2020-12-20 09:43:24        🧑  作者: Mango

翻译物体从一个位置到另一位置的直线运动称为平移。在这里,对象从一个坐标位置定位到另一个坐标位置。点的翻译:为了将一个点从坐标位置(x,y)转换到另一个(x1y1),我们将代数转换距离Tx和Ty代数地添加到原始坐标。平移对(Tx,Ty)被称为移位向量。平移是物体的运动而不会变形。每个位置或点的平移量相同。直线平移后,将使用端点绘制直线。为了平移多边形,多边形的每个顶点都会转换到新位置。同样,弯曲的对...

  计算机图形缩放

📅  最后修改于: 2020-12-20 09:44:18        🧑  作者: Mango

缩放比例:它用于更改或更改对象的大小。使用比例因子完成更改。有两个比例因子差,即sX沿x方向S沿y方向y。如果原始位置是x和y。缩放因子为Sx和Sy,则缩放后的坐标值为x1和y1。如果将图片放大到其原始大小的两倍,则Sx= Sy= 2。如果Sx和Sy不相等,则将发生缩放,但会拉长图像或使图像失真。如果缩放因子小于1,则将减小对象的大小。如果比例因子大于1,则将放大对象的大小。如果Sx和Sy相等,则...

  计算机图形旋转

📅  最后修改于: 2020-12-20 09:45:29        🧑  作者: Mango

回转:这是更改对象角度的过程。旋转可以是顺时针或逆时针。对于旋转,我们必须指定旋转角度和旋转点。旋转点也称为枢轴点。print关于旋转哪个对象的信息。旋转类型:逆时针方向逆时针方向枢轴点的正值(旋转角度)使对象沿逆时针(逆时针)方向旋转。枢轴点的负值(旋转角度)使对象沿顺时针方向旋转。旋转对象时,对象的每个点都旋转相同的角度。直线:直线由端点以相同角度旋转,并在新端点之间重画线。多边形:通过使用相...

  计算机图形学反射

📅  最后修改于: 2020-12-20 09:46:38        🧑  作者: Mango

反射:这是一个转换,生成对象的镜像。镜像可以是x轴或y轴。物体旋转180°。反射类型:关于x轴的思考关于y轴的思考绕垂直于xy平面并通过原点的轴进行反射关于线y = x的思考1.关于x轴的反射:可以借助以下矩阵围绕x轴反射对象。在此变换中,x的值将保持不变,而y的值将变为负值。下图显示了对象轴的反射。该对象将位于x轴的另一侧。2.关于y轴的反射:可以通过以下变换矩阵在y轴上反射对象。在这里x的值将...

  计算机图形剪裁

📅  最后修改于: 2020-12-20 09:47:32        🧑  作者: Mango

剪切:是改变物体形状的变换。对象层发生滑动。剪切可以在一个方向上或在两个方向上。X方向的剪切:在这种水平剪切中,层发生滑动。沿x方向剪切的均匀矩阵如下所示:Y方向的剪切:此处的剪切是通过沿垂直或y轴滑动来完成的。沿XY方向剪切:此处的层将同时沿x和y方向滑动。滑动将在水平方向和垂直方向上进行。对象的形状将变形。双向剪切矩阵由下式给出:...

  二维变换的矩阵表示

📅  最后修改于: 2020-12-20 09:48:51        🧑  作者: Mango

二维变换的矩阵表示实施二维转换的程序:输出:翻译1:翻译...

  计算机图形同质坐标

📅  最后修改于: 2020-12-20 09:49:45        🧑  作者: Mango

同类坐标屏幕上的点,直线或整个图像围绕原点以外的点的旋转是通过以下方法实现的:首先移动图像,直到旋转点占据原点,然后执行旋转,最后将图像移至原点。原始位置。将图像沿直线从一个地方移动到另一个地方的过程称为平移。可以通过在每个点上加上或减去需要移动图片的数量来完成翻译。通过使用简单的矩阵应用程序,坐标变化引起的点平移不能与其他变换相结合。如果我们希望通过平移围绕原点以外的点旋转图像,然后再次旋转平移...

  计算机图形复合转换

📅  最后修改于: 2020-12-21 00:37:16        🧑  作者: Mango

复合转换:可以将许多转换或转换序列组合为一个称为组合的转换。所得矩阵称为复合矩阵。合并的过程称为串联。假设我们要绕任意点旋转,那么我们可以通过三个变换的序列来执行旋转翻译回转逆向翻译这些数量的转换的顺序不得更改。如果矩阵以列形式表示,则通过从右到左依次乘以矩阵来执行复合变换。从前一个矩阵获得的输出与新的矩阵相乘。显示复合转换的示例:放大是相对于中心。为此,将执行以下一系列转换,并将所有转换合并为一...

  常规枢轴点旋转或关于定点的旋转

📅  最后修改于: 2020-12-21 00:38:08        🧑  作者: Mango

一般枢轴点旋转或绕定点旋转:为此,首先使用旋转函数。下面给出了使对象绕原点旋转的步骤顺序。将对象从其原始位置平移到原点,如图(b)所示如图(c)所示,围绕原点旋转对象。将对象从原点平移到其原始位置。如图(d)所示,它被称为反向翻译。这3个步骤的矩阵乘法如下相对于固定点的缩放比例:为此,执行以下步骤:步骤1:将物体保持在所需位置,如图(a)所示步骤2:平移对象,使其中心与原点重合,如图(b)所示。步...

  计算机图形窗口

📅  最后修改于: 2020-12-21 00:39:03        🧑  作者: Mango

计算机图形窗口:选择和放大工程图的一部分的方法称为开窗。为此显示选择的区域称为窗口。该窗口由世界坐标选择。有时我们对对象的某些部分感兴趣,而不是对整个对象感兴趣。因此,我们将决定一个假想的盒子。此框将包含对象的期望或感兴趣区域。这种虚构的盒子称为窗户。视口:显示设备上窗口映射到的区域(显示窗口的位置)。基本上,窗口是对象空间中的一个区域。它包围了对象。用户选择此选项后,空间将映射到视口的整个区域。...

  计算机图形窗口到视口坐标转换

📅  最后修改于: 2020-12-21 00:39:56        🧑  作者: Mango

计算机图形窗口到视口坐标转换将对象描述传输到查看参考框架后,我们选择窗口在查看坐标中延伸,并在归一化坐标中选择视口限制。然后将对象描述传输到标准化的设备坐标:我们使用一种转换来执行此操作,该转换可保持对象在归一化空间中的相对位置与对象在查看坐标中的相对位置相同。如果坐标位置在查看窗口的中心:它将显示在视口的中心。图显示了窗口到视口的映射。窗口中位置(xw,yw)上的点映射到关联视口中的位置(xv,...

  计算机图形学缩放

📅  最后修改于: 2020-12-21 00:40:48        🧑  作者: Mango

计算机图形学缩放缩放通常是虚构软件提供的一种转换。根据用户的指令,该转换有效地缩小或放大了像素图或其一部分。通常在像素级别而不是在坐标级别实现这种缩放。视频显示器或图像必须是像素图,即像素的集合,这些像素是图片的最小可寻址元素。缩放过程沿连续的扫描线复制像素。示例:缩放系数为2每个像素值在两条连续扫描线上的每条上两次使用四次。该图显示了放大2倍的效果。像素的这种集成有时涉及使用一组有序模式(通常称...