我正在嘗試使用https://github.com/gheja/trilateration.js在3D中進行三邊測量,它似乎在工作。但是,某些簡單的案例應該是提供解決方案,但不是。例如:使用Javascript進行三維測量
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,而是功能告訴我,有沒有解決方案。我誤解了一些關於三邊測量的內容,或者在函數中有錯誤嗎?
任何幫助,將不勝感激。
您是否嘗試過用他們的例子:https://github.com/gheja/trilateration.js/blob/master/example.html ? – Ricardo
我已經嘗試過它,它的工作原理。正如我在這個問題中提到的,我已經嘗試了一些例子(一些來自真實世界的數據)並且有些似乎有效。我只是想了解爲什麼我的問題中的簡單示例不起作用。我猜想要麼是我不瞭解三邊測量,要麼三邊測量.js函數使用的算法有問題。 – logidelic
看看這個問題從堆棧溢出:http://stackoverflow.com/questions/16176656/trilateration-and-locating-the-point-xyz – Ricardo