Re: [Plib-users] Problem with rotations results
Brought to you by:
sjbaker
From: Ben W. <be...@ec...> - 2002-09-10 13:49:35
|
Wow, I had no idea the results returning from a matrix were that like tha= t.. I=20 understood what you meant, when you said h <> h, and so on. But I didn't=20 realise just how off they would actually be.. Anyway back to the point, I= was=20 wrong about the 0 and 180, its at 90 degrees that cause the problem. Here= is=20 the header, pitch and role from the 3 different rotations. Take a close l= ook=20 at the pitch. Header Header: 88.999992, Pitch: 0.000000, Role: -0.000000 Header: 89.999992, Pitch: 0.000000, Role: -0.000000 Header: 90.999992, Pitch: 0.000000, Role: -0.000000 Pitch Header: -0.000000, Pitch: 88.002075, Role: -0.000000 Header: -0.000000, Pitch: 89.004166, Role: -0.000000 Header: 0.000000, Pitch: 90.000000, Role: 90.000000 Role Header: -0.000000, Pitch: 0.000000, Role: 88.999992 Header: -0.000000, Pitch: 0.000000, Role: 89.999992 Header: -0.000000, Pitch: 0.000000, Role: 90.999992 As you can see in pitch when it hits 90 on pitch, role also goes to 90. T= he=20 one thing that I just noticed is that non of the other rotations get to=20 exactly 90.0.=20 Any ideas, thanks for all your help steve. Ben |