public static float GetLengthOfCurve(this IEnumerable <float3> curve, ref float4x4 transform, bool isLoop = false) { var array = new NativeArray <float3>(curve.ToArray(), Allocator.Temp); var sum = array.GetLengthOfCurve(ref transform, isLoop); array.Dispose(); return(sum); }
public static float GetLengthOfCurve(this NativeArray <float3> curve, bool isLoop = false) { var transform = float4x4.identity; return(curve.GetLengthOfCurve(ref transform, isLoop)); }