先说第一个正N边形
将圆心和多边形的各顶点相连,得到N个角度为A(A = 2π / N)的扇形。将其中一个扇形的左端置于圆的最高点,得坐标(r,2r)。顺时针看,该扇形的另一端为第二个点,可根据半径r及角度A,配合勾股定理算出坐标(r + rsinA, r + rcosA ),下一个以此类推(r + rsin2A, r + rcos2A)。算完右半边可以镜像得左半边
第二个正N边形的计算方案与第一个一样,唯二变化的是半径(这个根据你给的公式可以算)和上下留空,算y轴坐标的时候注意下就可以了
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…