After reviewing the above diagram... I realise it doesn't exactly give you a good idea of what I mean.
So, having said that, I decided to throw together these two exes to show you exactly what the problem is.
These two tests highlight the problem with the current 3DBox orientations, and their inconsistent relativity, as detailed in the above post. Due to this, I decided to focus on rotating two orientations, rather that three in the following tests (Two can be a mess as it is, which you will see).
For the first test, I decided it would be best to show you what it looks like when it is working correctly. To do this, I have started off with a Pitch of 90, so I can use a Roll to simulate what a Yaw SHOULD be doing.
http://www.fileshack.us/get_file.php?id ... nTest1.exe
Note: Ignore the textures, an origin pitch of 90 causes them to be in an incorrect position.
This is using Pitch as Pitch, and Yaw as Yaw. You will find when you try to combine a Pitch and a Yaw... well... you'll see.
http://www.fileshack.us/get_file.php?id ... nTest2.exe