求小五边形的五点坐标

如图,已知大五边形的五点坐标,求其中五角星内小五边形的五点坐标

记(131,100)为O点,小五边形在O点正上方A点,正下方B点,顺时针其它点依次为CDE点。

点OA与最右边的点组成直角三角形,OA对应的角度是 36/2=18度
线段L((131,100),(200,100))=200-131=69
OA=L*tg18=22.419
OB=OA=22.419
因此A点(131,77.581) B(131,122.419)

边长AB=2OA=44.838
AE=AB=44.838 E点 (131-AEcos18,77.581-AEsin18)=(88.357,63.725)

类似地 对吧、B点如上操作 得C点 (88.357,136.275)

对于D点 角DEC=36度,角EDO=54度,并且y坐标是100,
x坐标为 88.357-DEcos54= 88.357-ABcos54=62.002

A(131,77.581) B(131,122.419) C(88.357,136.275) D(62.002,100) E(88.357,63.725)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-16
你这个图不是正五边形(而且你看是不是有几个点的坐标搞反了?Y值小的还在上面,Y值大的在下面,与我们的数学坐标系有点冲突哦。在后面的计算过程中我都重新自己标注了),正五边形的等腰三角形,角度平分什么的都不能用,所以只能通过繁复的计算。这里计算过程我就不写出来了,太长了哦。我只写出小五边形从左上角那点按逆时钟方向每个点的坐标供参考。
X = 88.1474 Y = 136.4602
X = 61.6840 Y = 100.3094
X = 88.0086 Y = 64.1132
X = 131.0000 Y = 77.8895
X = 131.0000 Y = 122.4917
相似回答