Math 如何从三维空间中的距离找到坐标?

Math 如何从三维空间中的距离找到坐标?,math,geometry,Math,Geometry,我知道两点的位置 我也知道从那一点的距离(见下图) 那么,如何从三维空间中的距离中找到坐标呢 我想用JavaScript做这个 查找端点1和2之间的距离 d12 = sqrt((x2-x1)*(x2-x1) + (y2-y1)*(y2-y1) + (z2-z1)*(z2-z1)) 使用距离比获取点坐标 xp = x1 + (x2-x1) * d / d12 yp = y1 + (y2-y1) * d / d12 zp = z1 + (z2-z1) * d / d12 这些点是共线的吗?这很简

我知道两点的位置

我也知道从那一点的距离(见下图)

那么,如何从三维空间中的距离中找到坐标呢

我想用JavaScript做这个


查找端点1和2之间的距离

d12 = sqrt((x2-x1)*(x2-x1) + (y2-y1)*(y2-y1) + (z2-z1)*(z2-z1))
使用距离比获取点坐标

xp = x1 + (x2-x1) * d / d12
yp = y1 + (y2-y1) * d / d12
zp = z1 + (z2-z1) * d / d12

这些点是共线的吗?这很简单,也很容易理解!非常感谢你!!