[remove_duplicate_vertices] remove the last vertex rather than the first
to better match docs
This commit is contained in:
parent
48034b7a30
commit
49e3917a6e
1 changed files with 2 additions and 2 deletions
|
|
@ -18,9 +18,9 @@ def remove_duplicate_vertices(vertices: ArrayLike, closed_path: bool = True) ->
|
|||
`vertices` with no consecutive duplicates. This may be a view into the original array.
|
||||
"""
|
||||
vertices = numpy.asarray(vertices)
|
||||
duplicates = (vertices == numpy.roll(vertices, 1, axis=0)).all(axis=1)
|
||||
duplicates = (vertices == numpy.roll(vertices, -1, axis=0)).all(axis=1)
|
||||
if not closed_path:
|
||||
duplicates[0] = False
|
||||
duplicates[-1] = False
|
||||
return vertices[~duplicates]
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue