考虑到四边形所有角落的坐标,如何找到其中心的坐标?
感谢。
答案 0 :(得分:3)
我想你是在谈论质心或质心。在四边形中,有两种获取坐标的一般方法:
两个bimedians的交点(A bimedian是连接两个对立面中心点的线)。
连接四边形两条对角线中点的直线中点。
希望这有帮助。
答案 1 :(得分:1)
原点= x = 0,y = 0
a(0,0)b(10,0)
c(0,5)d(10,5)
a+(b-a/2)=5
a+(c-a/2)=2.5
中心坐标= 5,2.5
或dx-ax/2=5
dy-ay/2=2.5
使用这些公式,如果两侧不均匀则无关紧要,可以随时计算中心。
此致 射线
答案 2 :(得分:1)
如果您的形状由分段连续曲线定义,则可以使用contour integral for the center of mass的高斯求积法进行数值积分。这是2D平面形状的最通用算法。它甚至适用于内部有孔的形状。
使用Green's Theorem获得轮廓积分。
答案 3 :(得分:0)
你也可以用两个三角形切割四边形,取中心并找到它们之间的中心。
没有真正改变任何东西,但可能更容易思考(ps。我不是说这会产生一个特别好的解决方案)。