Hi all,
I am using Orekit 12.0.2. I need to compute the angle between spacecraft and sun (sun angle). Do you have an idea of how to compute it?
Thanks,
Antonio
Hi @antonio.dortona,
Welcome to the forum!
Suppose you have a SpacecraftState state
:
// Sun position provider
CelestialBody sun = CelestialBodyFactory.getSun();
// Get the Sun position at the same date and in the same frame as the S/C state
Vector3D sunPos = sun.getPosition(state.getDate(), state.getFrame());
// Get the angle between the S/C and the Sun (in radians)
final double angleScSun = Vector3D.angle(sunPos, state.getPosition());
Hope this helps,
Maxime