0

将方位角(从 -180 到 180)转换为度数(从 0 到 360)的通用公式是什么?

double azimuth = (Math.toDegrees(matrixValues[0]));
           if(azimuth < 0){
               azimuth += 360;
           }
           azimuth -= 90;
           if(azimuth < 0){
               azimuth += 360;
           }

这就是我尝试过的,但它似乎不起作用。

4

1 回答 1

1

方位角有几种约定(“地质”、“地理” - 顺时针、逆时针)。有什么问题 double azimuth = (Math.toDegrees(matrixValues[0])) + 180.0;?似乎按照你的要求去做。

于 2014-07-21T14:14:59.060 回答