2つのベクトル間の角度を測定する必要があります。ここで私は2つのベクトルJava Vector3 2つのベクトル間の角度を計算する
ここだdouble angle = firstVec.angle(secondVec);
との間の角度を測定する方法
Vector3 firstVec = new Vector3(new Point3((float)54.90627884784906, (float)23.98023512082725, 0),
new Point3((float)54.90568158443394, (float)23.98021489919758, 0));
Vector3 secondVec = new Vector3(new Point3((float)54.90568158443394, (float)23.98021489919758, 0),
new Point3((float)54.9055211876991, (float)23.97995622451836, 0));
:私は私のベクトルを作った方法だからここ
54.90627884784906, 23.98023512082725
54.90568158443394, 23.98021489919758
54.9055211876991, 23.97995622451836
...
をLatitutesで満たされ、longitutesさ.kml
ファイルを持っています私の結果:
0.9824845194816589
ここに、これらの座標を表す私の電話のイメージ画像があります。 明らかに私のアングルは正しくありません。それを計算する方法?
を掛けたい、radiantsにあるのですか? – fabian
@fabian私はbeyondArフレームワークからクラスを使用していました。他の選択肢はありますか? – David