上一节课带领大家绘制了三角形。
记不清的朋友可以点击下方链接回顾一下上一节课的内容。
这一节课我将带领大家绘制正多边形,
那么就让我们开始吧!
通过上几篇文章,我们已经可以绘制正三角形、正方形以及长方形。
这节课我们来挑战一下正五边形、六边形乃至十边形等图形,
看完这篇文章,你也可以简单的绘制任意的正多边形图形。
首先我们回顾一下三角形和正方形程序
下图三角形程序代码
下图正方形的代码
我们分析他们两个的积木不难发现,要画任意一个多边形主要的是要知道这个图形的边数、边长以及内角角度,正三角形三条边所以要重复执行三次,正方形四条边所以要重复执行四次,边数和边长一般我们都是事先知道的,主要是正多边形每个内角的度数需要我们自己想办法。
正多边形有一个特点,就是每条边边长相等,同时每个内角大小也一样。
我们需要知道每个正多边形内角和才可以知道每个内角角度(正多边形内角和除以边数=正多边形每个角度数),从而我们才可以算出外角的度数,因为我们旋转最终是要转外角的度数(内角+外角=180度)
三角形内角和是180度,正方形内角和360度这些都是常识,那五边形、六边形这种图形的内角和是多少呢?
我们采用划分三角形的办法来看一下(如下图)
正五边形可以分成三个三角形,一个三角形内角和是180,三个也就是540
正六边形可以分成四个三角形,一个三角形内角和是180,三个也就是720
正八边形可以分成六个三角形,一个三角形内角和是180,三个也就是1080
正五边形内角和540度,每个内角是540/5=108度 外角是180-108=72度
正六边形内角和720度,每个内角是720/6=120度 外角是180-120=60度
正八边形内角和1080度,每个内角是1080/8=135度 外角是180-135=45度
我们完善这个表格可以得到下面的表格
分析这个表格有个规律,可以得到下面这个表格
再根据上方表格我们可以得到一个公式
正多边形内角和 =(正多边形边数-2)*180
n边形内角和公式:(n-2)×180°(n指多边形边数,n≥3)
同时我们可以得到一个正多边形外角公式:
正N边形外角=180-(n-2)×180°/n指多边形边数,n≥3)
根据上面得到的公式,我们来分别画一下边长为100的正五边形和正六边形试试
先来试试正五边形,边长100,
正五边形内角和=(5-2)×180°=540度
正五边形外角=180-(5-2)×180°/5=72度
五边形顺利完成(看下图)
其实这里不写右转72度(如下图)直接套公式也是可以的
正六边形内角和=(6-2)×180°=720度
正六边形外角=180-(6-2)×180°/5=60度
六边形顺利完成(看下图)
同样的道理,正八边形和正十边形也是一样的
怎么样,掌握了公示是不是很简单呢?
下一篇文档我会带领大家绘制组合图形。