科学网 |
您所在的位置:网站首页 › scratch画多个六边形 › 科学网 |
绘制六边形的scratch程序
已有 6627 次阅读 2019-8-25 11:12 |个人分类:scratch|系统分类:论文交流 绘制六边形的scratch程序 先看一下最终结果吧 绘制一个简单的正n多边形非常简单,我们只需要循环n次,每次循环画一个线段,然后旋转角度360/n. 下面给出一个画正7边形程序: 下面是运行结果: 如果要画一组正n多边形,重要的问题是如何控制多边形的方向和大小。 上面程序中,r为半径关于正n多边形的外接圆,len为正n多边形的边长。 len=2*r*sin(360/7/2)
面向0度,表示垂直向上画线。 要画第一条边,需要右移的角度数 180-(180-360/7) /2 其中角1的度数为(180-360/7) /2 逐渐改变r的值,便可以画出一组正n多边形。 如果颜色每次增加 100/7,则可以得到下面的图像。 https://blog.sciencenet.cn/blog-675615-1195123.html 上一篇:绘制五角星的scratch程序下一篇:绘制莲花的scratch程序 收藏 IP: 180.102.20.*| 热度| |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |