友情提示:380元/半年,儿童学编程,就上码丁实验室。
大家好,今天,我们继续学习规则边形的放大。
我们将学习下面四个图。
第一个,我们可以通过观察看出是一个八角星。
我们先看看最基本的绘制过程。
每一个边内角是360/8=45度。
换做画笔,就需要旋转180+45=225度。
每旋转一次,将边长增加一个像素点。
代码就可以是:
后面的循环,和之前图形一样,就不在此一一介绍。
再看第二个图。
这个图相对复杂一些,在基本图形里需要用两个步骤。
有点类似我们昨天学习的第一个图。
只是在转角的地方,角度不再是90度,而是五边形的内角度数,即360/5=72度。
形成代码可以是:
第三幅图。这个图形和第一个图是一样的。
下图是基本步骤。
同理我们的代码如下。
最后一幅图,又是画一幅玫瑰。
这个玫瑰和上节课的玫瑰有不同的地方。
在于她是一朵玫瑰花,且叶子和花是同时画出来的。
这个图的画法和之前略微有点不同,所以存在难度。
这里放显示效果。
代码大家可以思考一下。
好了,今天的课就到这里。
我们学习了各种图形的画法和放大,以显示特效。
下一节课,我们会引入新的内容《线条延伸旋转》。
始发于微信公众号:
顽斗坊