예제 #1
0
    public void ToAngleAxis()
    {
        for (int i = 0; i < count; i++)
        {
            Vector3  a;
            Vector3d b;
            float    aa;
            double   bb;

            Quaternion  quat  = new Quaternion();
            Quaterniond quatd = new Quaterniond();

            RandomQuaternion(ref quat, ref quatd);

            quat.ToAngleAxis(out aa, out a);
            quatd.ToAngleAxis(out bb, out b);

            Assert.True(Approximate(aa, bb) && Approximate(a, b));
        }
    }