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()); }
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()); }