精易论坛

标题: 求能计算正多边形顶点坐标的公式 [打印本页]

作者: zhyu91    时间: 2018-12-26 06:03
标题: 求能计算正多边形顶点坐标的公式
求能计算正多边形顶点坐标的公式或方法, 形心为原点(0.0),已知其中一个顶点的坐标为(DX1,DY2),边数为B
  

作者: 幻月工作室    时间: 2018-12-26 06:03
初中数学就能解决吧
圆的半径:l=(dx1*dx1+dy2*dy2)开方
每个角的度数:k=360/b
for i = 1 to n
当前顶点度数kn=i*k
xn = sin(kn)*l
yn = cos(kn)*l

如果考虑已知顶点的角度,可以用顶点坐标求角度,然后在求坐标的时候加上这个角度(kn=kn+kx)就OK了
作者: 走一回    时间: 2018-12-26 07:57
这里的人都不会,一类正多边形就已经很麻烦了,还要普遍的N边形,逆天了。
作者: zhyu91    时间: 2018-12-28 08:46
走一回 发表于 2018-12-26 07:57
这里的人都不会,一类正多边形就已经很麻烦了,还要普遍的N边形,逆天了。


作者: zhyu91    时间: 2018-12-28 08:47
12368 发表于 2018-12-26 07:55
初中数学就能解决吧
圆的半径:l=(dx1*dx1+dy2*dy2)开方
每个角的度数:k=360/b

太牛逼了   膜拜
作者: zhyu91    时间: 2018-12-28 09:28
12368 发表于 2018-12-26 07:55
初中数学就能解决吧
圆的半径:l=(dx1*dx1+dy2*dy2)开方
每个角的度数:k=360/b

for i = 1 to n  这个是什么意思呢




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4