12static inline void LLtoXYZ(
double lon,
double lat,
double p_out[]) {
14 while (lon < -M_PI) lon += 2.0 * M_PI;
15 while (lon >= M_PI) lon -= 2.0 * M_PI;
17 double cos_lat = cos(lat);
18 p_out[0] = cos_lat * cos(lon);
19 p_out[1] = cos_lat * sin(lon);