/// <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;
 }