/// <summary> /// Vector4 import function. /// Casts the tressfx lib vectors to unity vectors. /// </summary> /// <returns>The import.</returns> /// <param name="vectors">Vectors.</param> public static Vector4[] Vector4Import(TressFXLib.Numerics.Vector4[] vectors) { Vector4[] returnVectors = new Vector4[vectors.Length]; for (int i = 0; i < vectors.Length; i++) returnVectors [i] = new Vector4 (vectors [i].x, vectors [i].y, vectors [i].z, vectors [i].w); return returnVectors; }
/// <summary> /// Quaternion import function. /// Casts the tressfx lib vectors to unity vectors. /// </summary> /// <returns>The import.</returns> /// <param name="vectors">Vectors.</param> public static Quaternion[] QuaternionImport(TressFXLib.Numerics.Quaternion[] quaternions) { Quaternion[] returnQuaternion = new Quaternion[quaternions.Length]; for (int i = 0; i < quaternions.Length; i++) returnQuaternion [i] = new Quaternion (quaternions [i].x, quaternions [i].y, quaternions [i].z, quaternions [i].W); return returnQuaternion; }