Scratch编程教程-Scratch 9笔扩展绘画模块(3/4)

9.9 加载和存储
使用两个变量 x 和 y,操作的过程中索引变量 i 指向列表中的一对坐标。
load 函数将点列表中的坐标 (x, y) 加载到变量中。
store 函数将变量中的坐标 (x, y) 传回 Points 列表。
9.10 绘制形状
draw 函数执行以下操作:
将索引 i 设置为第一个点 对每个点重复 将当前点加载到变量 x 和 y 转到位置 (x, y) 放下笔 将索引 i 增加 2
9.11 平移形状
add 函数将向量 (x, y) 添加到当前索引 i 指向的点。
translate 函数对 Points 列表中的每个点执行此操作。它还绘制形状。
现在我们可以将平移应用于三角形。
这就是结果。
9.12 缩放形状
mul 函数将当前索引 i 指向的点乘以标量值 k。正角逆时针旋转。
scale 函数对 Points 列表中的每个点执行此操作。它还绘制形状。
现在我们可以将缩放应用于三角形。
这就是结果。