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 で解が得られるはずのばかばかしいほど単純な例のように思えますが、関数は解がないことを示しています。三辺測量について何か誤解しているのでしょうか、それとも関数にエラーがありますか?
どんな助けでも大歓迎です。