跳转到内容

计算机图形学/二维

来自维基教科书,自由的教科书,开放的世界

二维图形是在平面表面上绘制的图形。在计算机图形学中,图形是在二维计算机显示器上绘制的。然而,增强现实 (AR) 和虚拟现实 (VR) 等其他应用程序可以生成空间三维图形。此外,全息术等技术可以创建真实物体的三维幻觉,这与计算机图形学无关。计算机图形学不必是二维的,尽管对于计算机用户来说通常是二维的。将高维计算机图形对象转换为二维表示的过程称为光栅化。

笛卡尔坐标系

[编辑 | 编辑源代码]

二维图形由笛卡尔坐标系表示。通常,原点位于屏幕的左上角,但图形程序员可以使用任何其他点作为原点。为了便于计算,屏幕中心通常用作原点。笛卡尔坐标系使用数字列表来表示点的坐标。在二维中,列表包含两个数字。这些数字描述了点相对于原点的水平和垂直距离。

极坐标系

[编辑 | 编辑源代码]

虽然现代(矩形)显示器不适合极坐标,但它可以用于绘制曲线。在这个系统中,给定点位于相对于原点给定距离的给定角度处。就像水平和垂直距离都可以唯一地表示笛卡尔坐标系中的点位置一样,给定点相对于原点的距离和它相对于原点的方向也可以唯一地表示极坐标系中的点位置。

坐标系转换

[编辑 | 编辑源代码]

通常,图形对象使用与屏幕坐标不同的自己的坐标系绘制。因此,对象的表示与显示的分开。因此,需要将图形对象从它们创建的(逻辑)坐标系转换为可以在现实世界中测量的坐标系。

表示二维图形对象

[编辑 | 编辑源代码]

<待办事项>

图形变换

[编辑 | 编辑源代码]

<待办事项>

颜色和纹理

[编辑 | 编辑源代码]

<待办事项>

华夏公益教科书