Scratch 教程:9 笔(3/4)

9.9 加载和存储

使⽤两个变量x和y 执行操作。在任何时候,索引变量i都指向列表中的⼀对坐标。

load函数将坐标 (x, y) 从点列表加载到变量中。

图片[1]-Scratch 教程:笔

store函数将坐标 (x, y) 从变量传回Points列表。

图片[2]-Scratch 教程:笔

9.10 绘制形状

draw函数执行以下操作:

  • 将索引i设置为第⼀个点
  • 对每个点重复
  • 将当前点加载到变量x和y
  • 转到位置 (x, y)
  • 放下笔
  • 将索引i增加2
图片[3]-Scratch 教程:笔

9.11 平移形状

函数add将向量 (x, y) 添加到索引i当前指向的点。

图片[4]-Scratch 教程:笔

函数translate对Points列表中的每个点执行此操作。它还绘制形状。

图片[5]-Scratch 教程:笔

现在我们可以将平移应⽤于三⻆形。

图片[6]-Scratch 教程:笔

这就是结果。

图片[7]-Scratch 教程:笔

9.12 缩放形状

函数mul将索引i当前指向的点与标量值k 相乘。正⻆逆时针旋转。

图片[8]-Scratch 教程:笔

函数scale对Points列表中的每个点执行此操作。它还绘制形状。

图片[9]-Scratch 教程:笔

现在我们可以将缩放应⽤于三⻆形。

图片[10]-Scratch 教程:笔

这就是结果。

图片[11]-Scratch 教程:笔
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片