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

TestStaticFn_CreateFromYawPitchRoll_i() private method

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

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

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

            AssertEqualWithinReason (q, expected);
        }