将平面上的亮点坐标转化成空间坐标,为球面上的两点。求所对应的弧长与弦长的差值,转化为空间坐标的函数为
double torad(double deg) {return deg / 180 * M_PI;
}
void get_coord(double lat, double lng, double& x, double& y, double& z) {lat = torad(lat);lng = torad(lng);x = R * cos(lat) * cos(lng);y = R * cos(lat) * sin(lng);z = R * sin(lat);
}
/*************************************************************************> File Name: 11817.cpp> Author: AcToy> Mail: ycsgldy@163.com > Created Time: 2013年07月19日 星期五 19时45分23秒************************************************************************/#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!