Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mesh Clean Node #4012

Merged
merged 2 commits into from
Apr 3, 2021
Merged

Mesh Clean Node #4012

merged 2 commits into from
Apr 3, 2021

Conversation

vicdoval
Copy link
Collaborator

@vicdoval vicdoval commented Apr 2, 2021

New Mesh Clean Node
image
Unreferenced Edges: Remove the edges that point to un-existing vertices.

Unreferenced Faces: Remove the faces that point to un-existing vertices.

Duplicated Edges: Remove duplicated edges. Note that edges as (0,1) and (1,0) will be considered identical.

Duplicated Faces: Remove duplicated faces. Note that faces as (0,1,2,3) and (1,0,3,2) will be considered identical.

Degenerated Edges: Check for edges with repeated indices and remove them.

Degenerated Faces: Check for repeated indices on every face and remove them, if it has less than 3 vertices then the face will be removed

Unused Vertices: Removes the vertices not used to create any edge or face.

  • Code changes complete.
  • Code documentation complete.
  • Documentation for users complete (or not required, if user never sees these changes).
  • Manual testing done.
  • Unit-tests implemented.
  • Ready for merge.

@zeffii zeffii linked an issue Apr 3, 2021 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Error : ValueError: faces.new(verts): face already exists
1 participant