正多边形是如何画出来的?

前言:以基础尺柜作图可以作出何种正多边形?

一,尺规作图的简介
尺规作图有多种功能 :

	1.作相等的线段,角

在这里插入图片描述
可在∠AOC上画一个圆 于是OA=OC 然后 再在线段O‘上取相等半径OA画圆
再截取AC的长 在A‘处作圆 交圆O’于C’ 则△AOC ≌△A’O"C’ 这就作出了相等的角

 2.加减乘除法的运算

加法:加法较为简单
在这里插入图片描述

两个线段长度相加即可

减法同理 在这里插入图片描述

乘法:

①在这里插入图片描述

有一段线段OA 随便作一个角 然后在角上取单位线段1的长度

然后再在OC上取CD=b 作AC的平行线BD 交OA于点B

由相似三角形可知 OA/OC = AB/CD
则a*b = AB

除法同理 令AB =b 则 CD = a/b

3. 平方根的运算

在这里插入图片描述在这里插入图片描述

在OA上取OB为单位线段1

以AB为直径作圆 再作OC⊥AB 交圆于点C

则由射影定理(欧几里得定理)得 OC² = OA*OB
则OC = √OA

由此可见 基础尺规作图能表示加减乘除及开平方的数字

二 ,正多边形的计算方法

在这里插入图片描述
要作出正n边形 只要知道每一边的长度AB 其他边长都相同 也就是求出cosθ的大小
将圆心O看作复平面的中心 则ABCDE每一点的坐标分别为
A:cos0
B:cosθ

参考资源链接:[圆内接正多边形逼近算法详解:DDA与中点线法](https://wenku.csdn.net/doc/5cv1h9htoa?utm_source=wenku_answer2doc_content) 为了帮助你实现圆的内接正多边形逼近绘制,这里为你提供了一个实用的解决方案,直接关联到你当前的问题。DDA算法和中点线法都是图形学中用于扫描转换的经典算法,它们可以有效地应用于绘制逼近圆的多边形。 首先,DDA算法通过将直线划分为小的增量来计算像素坐标,它适用于斜率较小的直线段,其基本思想是利用斜率的一致性,逐步计算像素坐标。例如,对于一个圆的内接正多边形,我们可以将每一段弧视为直线段,并使用DDA算法计算出各顶点坐标。 中点线法则通过判断中点与理想直线的位置关系来决定像素的位置。在绘制逼近圆的多边形时,可以将多边形的边看作是接近圆弧的线段,并采用中点线法进行像素填充。 以下是一个示例代码,展示如何结合DDA算法和中点线法来绘制一个逼近圆的内接正多边形(具体代码实现略): 1. 使用DDA算法计算圆的内接正多边形的顶点坐标。 2. 利用中点线法填充多边形与圆弧之间的空隙,以达到更好的逼近效果。 3. 通过循环和递增角度来迭代绘制出完整内接多边形。 实现这一算法不仅能够让你掌握基本的图形绘制技术,还能让你深入理解图形学中图形逼近的原理。如果你希望了解更多关于图形扫描转换、直线扫描转换以及如何在计算机图形学中高效地渲染圆弧和椭圆弧,建议阅读《圆内接正多边形逼近算法详解:DDA与中点线法》。这本书籍将提供更全面的知识和实用的技巧,有助于你在图形绘制领域继续深化学习。 参考资源链接:[圆内接正多边形逼近算法详解:DDA与中点线法](https://wenku.csdn.net/doc/5cv1h9htoa?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值