一、绘制多角星
上一画,我们采用连笔的形式绘制了五角星,如图1,那么,如何在不连笔的情况绘制五角星,甚至多角星呢?如图2
图2
二、分析
1、需要用到的2个角度(其中n表示n角星,d为边长)
- 顶角∠A = (n - 4) * 180 / n
- ∠1 = (n -2 ) * 180 / n
2、观察运动轨迹,可以以折线APB为一组,总共n组
- 默认画笔水平向右
- 从A到P,向前直行距离为d
- 顺时针旋转∠1 ,方向斜向下
- 从P到B,倒退距离为d
- 逆时针旋转∠A ,方向斜向下
三、方案
1、代码
- 画多角星函数
- 绘制多个不同的多角星
2、效果图:
四、小憩一下
考试将至,全寝室的人都在看书,只有大哥在气定神闲地在打着游戏。
我问道:“你看完了?”
他说:“我看开了。”
>>>上一画
声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者所有,原文出处。若您的权利被侵害,请联系删除。
本文标题:(python如何画五角星)(python画五角星教程)
本文链接:https://www.51qsb.cn/article/738.html