For a shape like a quarter circle, all but one of the points are along the arc so almost every seam is put along the arc. It would preferable (from a functionality standpoint) if the seams were evenly distributed over the length of the closed path rather than being distributed among the points that define it. If reloop is used after linesimplify, the effect is to make seams preferentially appear in regions of high curvature.
I acknowledge that this may be enough of an edge case to not be worth fixing for a general purpose tool like vpype and one could work around this by creating the path with points uniformly distributed along its length (independent of curvature) but I thought it was worth pointing out. You could also fix this by implementing something that does the opposite of linesimplify but I'm not sure I can think of any other use cases for such a thing.
For a shape like a quarter circle, all but one of the points are along the arc so almost every seam is put along the arc. It would preferable (from a functionality standpoint) if the seams were evenly distributed over the length of the closed path rather than being distributed among the points that define it. If
reloop
is used afterlinesimplify
, the effect is to make seams preferentially appear in regions of high curvature.I acknowledge that this may be enough of an edge case to not be worth fixing for a general purpose tool like vpype and one could work around this by creating the path with points uniformly distributed along its length (independent of curvature) but I thought it was worth pointing out. You could also fix this by implementing something that does the opposite of
linesimplify
but I'm not sure I can think of any other use cases for such a thing.