为此, 首先使用旋转功能。下面给出了使对象绕原点旋转的步骤顺序。
- 将对象从其原始位置平移到原点, 如图(b)所示
- 如图(c)所示, 围绕原点旋转对象。
- 将对象从原点平移到其原始位置。如图(d)所示, 这称为反向翻译。
文章图片
这3个步骤的矩阵乘法如下
文章图片
相对于定点缩放 为此, 执行以下步骤:
步骤1:将物体保持在所需位置, 如图(a)所示
步骤2:平移对象, 使其中心与原点重合, 如图(b)所示。
步骤3:通过将对象保持在原点来缩放对象, 如图(c)所示
【一般枢轴点旋转或绕固定点旋转】步骤4:再次完成翻译。这种翻译称为反向翻译。
文章图片
推荐阅读
- Sutherland-Hodgeman多边形裁剪
- 计算机图形缩放
- 计算机图形Z缓冲区算法
- 计算机图形窗口到视口坐标转换
- 计算机图形窗口
- 计算机图形文字剪裁
- 计算机图形(扫描线算法)
- 计算机图形(扫描转换椭圆)
- 如何撰写博客文章(分步指南[+免费博客文章模板])