我想从给出的例子中找出s2节点的(x,y)位置。如何根据javascript中的两点和所有距离找到三角形的最后一个点坐标?
随着三边测量我能够计算基于固定锚第一节点S1的位置。现在,我想计算S2节点可能的坐标,我有什么是:
坐标的两个点:
A2:{Y:0,X:4}
S1:{Y: 2,X:2}
距离:
A2-S2:2
S1-S2:2
A2-S1:2
有没有一种方法可以根据JavaScript中的这些数据计算s2节点的可能位置?这应该适用于任何类型的三角形。
更新:
我想我找到一个解决方案,我可以威胁2已知位置为两个圆的中心和距离未知点作为半径,比我来计算两者的交叉点取得可能的坐标。
A JavaScript function that returns the x,y points of intersection between two circles?
这是不可能知道2点,所有距离。你怎么知道第三点在哪一边? –
是的,你是对的,它可以在两边,但我知道传感器的范围,也知道哪个传感器可以与另一个传感器交谈。所以如果S2会在另一边,我会知道它也可以和A1交谈。如果我可以得到2个可能的坐标到S2,我可以根据一些规则来决定哪一个是有效的。 – Laci
这也是一个三边测量问题。你似乎已经有了一个解决方案。 –