Abacus.SinglePrecision.QuaternionTests.TestStaticFn_CreateFromYawPitchRoll_i C# (CSharp) Method

TestStaticFn_CreateFromYawPitchRoll_i() private method

private TestStaticFn_CreateFromYawPitchRoll_i ( ) : void
return void
        public void TestStaticFn_CreateFromYawPitchRoll_i ()
        {
            Single yaw; Maths.Pi(out yaw); yaw /= (Single) 4;
            Single pitch; Maths.Pi(out pitch); pitch /= (Single) (-8);
            Single roll; Maths.Pi(out roll); roll /= (Single) 2;

            Quaternion q; Quaternion.CreateFromYawPitchRoll(ref yaw, ref pitch, ref roll, out q);

            Quaternion expected = new Quaternion (
                (Single) (0.1379497),
                (Single) (0.3928475),
                (Single) (0.6935199),
                (Single) (0.5879378));

            AssertEqualWithinReason (q, expected);
        }