I am looking for a little guidance. I currently have the ability to draw orbits in two different reference frames inside of CESIUM (inertial or fixed) depending on user selection. I would also like the ability to draw essentially different color coded segments on these orbits based on events (such as when the spacecraft is umbra or direct sun). Because the user can select the reference frame I have been running into some difficulty into figuring out if there is a way to do this across both reference frames.
I am also using CZML to generate my objects and their orbits. I have explored the Path route in the CZML but that does not provide the functionality that I want. From what I implemented it would color code the whole orbit based on the state (umbra/penumbra) switching between states. I would like the individual segments to be shown at all times. Is this possible and any suggestions on how to proceed forward?