コード例 #1
0
        public int GimbalConditionsAnimTest(float [] keyTimesInSeconds, Vector3 [] keyValues, System.Type componentType, string [] componentNames)
        {
            KeyData keyData = new QuaternionKeyData {
                propertyNames = componentNames, componentType = componentType, keyTimes = keyTimesInSeconds, keyEulerValues = keyValues
            };

            var tester = new AnimTester {
                keyData = keyData, testName = componentType.ToString() + "_Gimbal", path = GetRandomFbxFilePath()
            };

            return(tester.DoIt());
        }
コード例 #2
0
        public int QuaternionPropertyAnimTest(float [] keyTimesInSeconds, Vector3 [] keyValues, System.Type componentType, string[] componentNames)
        {
            KeyData keyData = new QuaternionKeyData {
                compareOriginalKeys = true, propertyNames = componentNames, componentType = componentType, keyTimes = keyTimesInSeconds, keyEulerValues = keyValues
            };

            var tester = new AnimTester {
                keyData = keyData, testName = (componentType.ToString() + "_Quaternion"), path = GetRandomFbxFilePath()
            };

            return(tester.DoIt());
        }