Beispiel #1
0
        public void ToString_InvariantCulture()
        {
            string      s = "V: (0.16751879124639693, 0.5709414713577319, 0.5709414713577319) w: 0.5656758145325667";
            QuaternionD q = QuaternionD.EulerToQuaternion(double3.One);

            Assert.Equal(s, q.ToString(CultureInfo.InvariantCulture));
        }
Beispiel #2
0
        public void ToString_CultureDE()
        {
            string      s = "V: (0,16751879124639693; 0,5709414713577319; 0,5709414713577319) w: 0,5656758145325667";
            QuaternionD q = QuaternionD.EulerToQuaternion(double3.One);

            Assert.Equal(s, q.ToString(new CultureInfo("de-DE")));
        }
Beispiel #3
0
        public void EulerToQuaternion_MainRotations(double3 euler, QuaternionD expected)
        {
            var actual = QuaternionD.EulerToQuaternion(euler, true);

            Assert.Equal(expected.x, actual.x, 14);
            Assert.Equal(expected.y, actual.y, 14);
            Assert.Equal(expected.z, actual.z, 14);
            Assert.Equal(expected.w, actual.w, 14);
        }