科赫雪花
科赫雪花是一个分形几何图形,分形几何是一种迭代的几何图形,广泛存在于自然界。
科赫雪花是由正三角形的三条科赫曲线构成的。
科赫曲线
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191012164906714.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191012164925476.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1BpZ2VvbktpaW5n,size_16,color_FFFFFF,t_70)
问题解析
要绘制一个这样的科赫雪花,首先我们要绘制一条符合要求的科赫曲线。
因此问题就拆分成:
完成上述两个步骤即可完成科赫雪花的绘制。
绘制科赫曲线
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191012164906714.png)
我们看一下科赫曲线,它是一个很明显的迭代过程,
函数:定义一个函数,实现绘制科赫曲线的功能;
条件:判断是几阶的科赫曲线;
基例:如果是0阶曲线,那么直接绘制一条直线即可;
链条:如果是n阶科赫曲线,那么需要绘制4段(n-1)阶的科赫曲线