public static List <IOpenPath> SplitOnDistance(this IOpenPath path, double posDistance) { return(path.Split(posDistance / path.PathLength)); }
public static IPath SubLine(this IOpenPath path, double perStart, double perEnd) { IOpenPath p = path.Split(perStart).Last().Split(perEnd - perStart).First(); return(p); }