一、作品临摹
1.要求: 从参考资料中的“动态图形艺术”中选取不少于1幅作品,用编程方式临摹,并进行拓展
编程语言与工具:编程可以用p5,processing,若想用其他语言或工具,提前向老师说明情况;
作品: 要有一件临摹的作品;还要有至少一件拓展的作品;每幅作品录制一段半分钟内的视频;
报告:写一篇文章,发表为博文/推文等形式,描述从原作中提炼出的规律,既要用平实易懂的语言描述,也要尝试运用凝练的数学语言表达(公式、方程、推导等),特别要描述出这些规律在原作中如何呈现的?在自己的扩展中如何呈现和变化的?
**2.**所选作品:
3.分析
3.1 规律分析:该作品布局类似棋盘,奇数列以白黑间隔方式布局,偶数列则以黑白间隔布局。作品粗看是匀速运动,实则按照正弦曲线规律运动。整体可看作黑色方块的有序缩放。
3.2 代码实现
绘制方块
for(i=0;i<8;i++){
for(j=0;j<8;j++){
if(i%2==0){
if(j%2==