我正在尝试使用https://github.com/gheja/trilateration.js在 Javascript 中进行 3D 三边测量 ,它似乎正在工作。但是,某些简单的情况应该会产生解决方案,但事实并非如此。例如:
var p1 = {x:69, y:0, r:69, z:0}
var p2 = {x:0, y:50, r:50, z:0};
var p3 = {x:0, y:80, r:80, z:0};
trilaterate(p1, p2, p3, false)
这似乎是一个非常简单的示例,应该在 x:0,y:0 处产生一个解决方案,但函数却告诉我没有解决方案。我对三边测量有误解还是函数有错误?
任何帮助,将不胜感激。