Tag: 分形五角星

海龟画图教程 分形五角星

分形图案就是自身很相近的一些图案, 比如这个: 这是用LOGO海龟画出来的, 每一个角落都和整体很相像. 我们可以认为每一个五角星的角都继续长满了小一点的五角形. 分形图案一般来说就是用递归来实现, 直到每一个更小的图案不能再小了(再小就看不清楚了). 我们用LOGO语言来定义一个函数, 功能就是画一个五角形, 然后在每个小角上继续画一个五角形, 直到五角形太小了. cs ht to star :size :small if :size<:small repeat 5 end star 200 10 我们把最小的阀值变小一点 star 200 5, …