In the Orbiter.pdf (v. 2016) on page 62 there is that lovely diagram showing the attitude of the ship at prograde, retrograde, orbit normal and orbit anti-normal. It seems that rolling from one to the other would be more fuel efficient if the ship rolled only on one axis.(*) The roll code probably uses SLERP (sorry, I haven’t looked at any Orbiter code). It seems like a simple modification would make it roll only on one axis (if it were already in a prograde, retrograde, normal or anti-normal attitude). If nobody is sitting on the code at the moment, I can come up with something but, I have not yet set up the SDK. **
For example:
* Hum... when the Enterprise enters orbit, it has the port side of the ship towards the planet. If it needed to make a plane change, it could roll only on it’s X axis to go to a normal/anti-normal attitude; keeping port side towards the planet still (for a counter clockwise orbit). If you had the belly of the DG-4/5 pointed at the planet, it would be a roll on the Y axis. (Y is up in Orbiter, isn’t it?)
Which leads to: Can a setting be added to choose between port side, starboard side, belly side or top side (oh, or front or back) to face the orbiting body or the galactic plane? Then the roll code could check it and set the final orientation of the roll according to the users preference and, if already orientated, roll only on the axis that points to the orbiting body. (Ok, I’m only a little obsessive compulsive but, this would make me feel better. LOL)
** You’ll have to pardon my level of explanation. Experience tells me that, when I ask a question, I assume a lot, leave out a lot, leaving a lot unclear. I don’t want to talk down to anyone but, if I miss a detail, someone will ask about it.
(If you agree, please like this question. LOL)
For example:
* Hum... when the Enterprise enters orbit, it has the port side of the ship towards the planet. If it needed to make a plane change, it could roll only on it’s X axis to go to a normal/anti-normal attitude; keeping port side towards the planet still (for a counter clockwise orbit). If you had the belly of the DG-4/5 pointed at the planet, it would be a roll on the Y axis. (Y is up in Orbiter, isn’t it?)
Which leads to: Can a setting be added to choose between port side, starboard side, belly side or top side (oh, or front or back) to face the orbiting body or the galactic plane? Then the roll code could check it and set the final orientation of the roll according to the users preference and, if already orientated, roll only on the axis that points to the orbiting body. (Ok, I’m only a little obsessive compulsive but, this would make me feel better. LOL)
** You’ll have to pardon my level of explanation. Experience tells me that, when I ask a question, I assume a lot, leave out a lot, leaving a lot unclear. I don’t want to talk down to anyone but, if I miss a detail, someone will ask about it.
(If you agree, please like this question. LOL)