Open3D icon indicating copy to clipboard operation
Open3D copied to clipboard

remesh triangle mesh to improve the quality of original mesh

Open JianqiangDing opened this issue 4 years ago • 2 comments

Is your feature request related to a problem? Please describe. Yes, lots of input triangle mesh in bad quality

Describe the solution you'd like some APIs like pygalmesh.remesh_surface do

Describe alternatives you've considered do not know

Additional context some useful links you may need.

link 0 link 1

I do not know if I miss something(already check the code and issues), I just can not find open3d has such remeshing like API exist

JianqiangDing avatar Oct 29 '21 01:10 JianqiangDing

Suggestions for the scope:

  • resolve non-manifold vertices and edges
  • fill the holes
  • improving topology by flipping illegal edges, collapsing small edges
  • resolve triangles with zero area
  • [optional] subdividing triangles, flipping illegal edges, and then collapsing small edges make a significant improvement in topology

Well, perhaps some additional steps should be taken. The Euler characteristic should be tested after re-meshing.

dperyel avatar Aug 30 '22 11:08 dperyel

@dperyel thanks for your reply, my original thinking about remeshing is pretty like my comment as in https://github.com/pmp-library/pmp-library/issues/92#issue-1081799030

all of these remeshing algorithms follow a similar pipeline, someone from Open3D team may use them as references.

JianqiangDing avatar Sep 03 '22 14:09 JianqiangDing