SICP图片语言难度 - 图像缩放示例

时间:2015-12-08 17:48:16

标签: vector-graphics sicp

picture language example in the SICP book讨论了框架的概念:

  

框架可以用来描述   三个矢量 - 原始矢量和两个边缘矢量。原始矢量   指定帧的原点与某个绝对原点的偏移量   平面和边缘矢量指定框架角的偏移量   从它的起源。

然后,本书继续说,如果我们有一个用单位平方中的点描述的图像,我们可以将给定点(x, y)映射到新帧中的点{{1使用以下公式:

f

其中origin(f) + x * edge1(f) + y * edge2(f)+被定义为向量算术运算符:

*

(x1, y1) + (x2, y2) = (x1 + x2, y1 + y2)

使用此公式,如果我将框架定义为

k * (x, y) = (kx, ky)

单位正方形中的origin = (1, 1); edge1 = (3, 1); edge2 = (1, 3)点映射到(1, 1);而它似乎应该是`(3,3)。

我没有得到什么?

0 个答案:

没有答案
相关问题