/// <summary> /// Converts the CurveArray list to the CurveLoop list. /// </summary> /// <param name="curveArrays"></param> /// <returns></returns> public static List <CurveLoop> ToCurveLoopList(params CurveArray[] curveArrays) { if (curveArrays is null) { throw new ArgumentNullException(nameof(curveArrays)); } var results = new CurveArrArray(); foreach (var curves in curveArrays) { results.Append(curves); } return(results.ToCurveLoopList()); }