More of a math question than a scripting one...

I’m trying to construct my own algorithm for rotational translation. Essentially I am scripting aircraft movement and I seem to have run into a knowledge roadblock that I’m sure there some sort of simple formula I’m missing. I want to be able to rotate between two directions using only “roll,” “pitch,” and “yaw” movements. I suppose I could cheat and just use quaternion.slerp and independently animate the roll of the plane. But it would be nice if someone could point to me a combinatorial matrix for combining two rotational axis - I.E. “pitch” and “yaw” into a third rotational axis so I could examine potential alternatives to this form of animation - my main problem is that I want to change the roll through the rotational motion, this, of course, changes the pitch axis through the movement making me confused on how to compensate with yaw to achieve smooth motion. Like I said, I’m sure I can work around this with unity’s functions, but I also was thinking I could get a few more degrees of freedom if I knew what math it took to produce a third rotational axis from the combination of two perpendicular ones.

My math knowledge isn’t that vast, just mutlivariable calc and linear algebra. I suppose the answer to this question lies somewhere in the subject of differential geometry? Rotational motion is something I’ve only heard discussed as in terms of one axis rotating at a time. If anyone has a webpage or something it’d be nice if they could point it out. I may just not be thinking about it in the right context to come up with this answer on my own…

I suppose if I apply a “π” angle cosine rotation to the “roll” the degree of influence between “pitch” and “yaw” will change by the same ratio?

I.E. at 30 degrees of roll, I want 2/3rds yaw and 1/3rd pitch? And at 45 degrees of “roll” I want 1/2 yaw and 1/2 pitch?

Actually, that seems to be the answer I was looking for - don’t know why I didn’t come up with it right away… Sometimes it takes putting the question out before you discover how simple the answer was.