科学网

您所在的位置:网站首页 scratch画多个六边形 科学网

科学网

2024-07-15 09:42| 来源: 网络整理| 查看: 265

绘制六边形的scratch程序

已有 6627 次阅读 2019-8-25 11:12 |个人分类:scratch|系统分类:论文交流

绘制六边形的scratch程序 

        先看一下最终结果吧

image.png

绘制一个简单的正n多边形非常简单,我们只需要循环n次,每次循环画一个线段,然后旋转角度360/n. 下面给出一个画正7边形程序:

image.png

下面是运行结果:

image.png

        如果要画一组正n多边形,重要的问题是如何控制多边形的方向和大小。

image.png

        上面程序中,r为半径关于正n多边形的外接圆,len为正n多边形的边长。

        len=2*r*sin(360/7/2)

        

    面向0度,表示垂直向上画线。

    要画第一条边,需要右移的角度数

    180-(180-360/7) /2 

    其中角1的度数为(180-360/7) /2

    逐渐改变r的值,便可以画出一组正n多边形。

image.png

                如果颜色每次增加 100/7,则可以得到下面的图像。

image.png

image.png

https://blog.sciencenet.cn/blog-675615-1195123.html 上一篇:绘制五角星的scratch程序下一篇:绘制莲花的scratch程序 收藏 IP: 180.102.20.*| 热度|


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3