将方位角(从-180到180)转换为度数(从0到360)的通用公式是什么?
double azimuth = (Math.toDegrees(matrixValues[0]));
if(azimuth < 0){
azimuth += 360;
}
azimuth -= 90;
if(azimuth < 0){
azimuth += 360;
}
这就是我所尝试的但它似乎无法发挥作用。
答案 0 :(得分:0)
方位角有几种惯例(“地质”,“地貌” - 顺时针,逆时针)。怎么了
double azimuth = (Math.toDegrees(matrixValues[0])) + 180.0;
?似乎做你要求的。