变换介绍

2024 年 8 月 28 日 | 阅读 2 分钟

计算机图形学提供了从不同角度查看对象的功能。建筑师可以从不同角度研究建筑物,即

  1. 正视
  2. 侧视图
  3. 平面图

制图员可以更改图表和地形图的尺寸。因此,如果图形图像以数字编码,则可以将这些数字存储在内存中。这些数字通过称为变换的数学运算进行修改。

使用计算机绘图的目的是为用户提供从不同角度查看对象、放大或缩小对象的比例或形状的功能,这称为变换。

下面给出了变换的两个基本方面

  1. 每个变换都是一个独立的实体。它可以用唯一的名称或符号表示。
  2. 可以组合两个变换,在连接之后获得一个单一的变换,例如,A 是一个用于平移的变换。B 变换执行缩放。两者的组合是 C=AB。因此 C 通过串联属性获得。

描述对象变换有两种互补的观点。

  1. 几何变换:相对于坐标系或背景,对象本身被变换。这个观点的数学陈述由应用于对象每个点的几何变换定义。
  2. 坐标变换:对象保持静止,而坐标系相对于对象变换。这种效果是通过应用坐标变换来实现的。

一个有助于区分这两种观点的例子

汽车在风景背景下的运动,我们可以通过以下方式模拟

  • 移动汽车,同时保持背景固定 - (几何变换)
  • 我们可以保持汽车固定,同时移动背景景色 - (坐标变换)

变换的类型

  1. 翻译
  2. 缩放
  3. 旋转
  4. 反射
  5. 错切

注意:平移、缩放和旋转也称为基本变换。


下一个主题平移