Separate conversion functions to a spherical and cartesian and att constant for north pole in J2000

This commit is contained in:
Ylva Selling
2021-05-11 14:09:11 +02:00
parent 49c0314907
commit fe06e487da
4 changed files with 15 additions and 8 deletions
+6 -3
View File
@@ -33,9 +33,12 @@ namespace openspace::skybrowser {
return glm::dvec2(RAD_TO_DEG * ra, RAD_TO_DEG * dec);
}
glm::dvec2 galacticCartesianToJ2000(glm::dvec3 rGal) {
glm::dvec3 J2000 = glm::transpose(conversionMatrix) * rGal;
return cartesianToSpherical(J2000);
glm::dvec3 galacticCartesianToJ2000Cartesian(glm::dvec3 rGal) {
return glm::transpose(conversionMatrix) * rGal;
}
glm::dvec2 galacticCartesianToJ2000Spherical(glm::dvec3 rGal) {
return cartesianToSpherical(galacticCartesianToJ2000Cartesian(rGal));
}
glm::dvec3 J2000SphericalToGalacticCartesian(glm::dvec2 coords, double distance) {