Skip to content

Manifoldness repair #97

@pca006132

Description

@pca006132

Outline

Repair triangle soup that are not manifold.

Details

Basically, a valid solid mesh should be both manifold and has no self-intersection. However, models from the internet may contain defects. This project is about coming up with an algorithm that converts and repair a triangle soup into a manifold mesh.

This will contain a lot of heuristics, basically what we need is:

  • Stitching faces together, and maybe join faces that are close enough.
  • Fill holes.
  • Duplicate vertices and edges such that the result is a manifold in terms of connectivity.

Expected Outcome

Implementation of said algorithm.

Future Possibilities

Project Properties

Skills

  • C++
  • Graph data structure.
  • Algorithms.

Difficulty

Hard.

Size

Long (350h)

Additional Information

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions