哪位大神知道
已知一个点到两个点的距离和这两个点的坐标,怎么求这个点的坐标,用js实现
哪位大神知道
已知一个点到两个点的距离和这两个点的坐标,怎么求这个点的坐标,用js实现
按照数学公式算啊,这还用问
var x1 = 1, y1 = 3, x2 = 4, y2 = 7, l1 = 3, l2 = 4;
var l = Math.sqrt(Math.pow(x1 - x2, 2) + Math.pow(y1 - y2, 2), 2);
var y = (Math.pow(l1, 2) - Math.pow(l2, 2) + Math.pow(l, 2))/2/l;
var xd = Math.sqrt(Math.pow(l1, 2) - Math.pow(y, 2)), yd = y;
var sin = (x2 - x1)/l, cos = (y2 - y1)/l;
var x0 = x1 + xd*cos - yd*sin, y0 = y1 + xd*sin + yd*cos
console.log(x0 + " " + y0);
var x0 = x1 + xd*cos + yd*sin, y0 = y1 - xd*sin + yd*cos
console.log(x0 + " " + y0);
对应的公式自己算去