Improve the quality of 3D triangle meshes (surface meshes)

4 vues (au cours des 30 derniers jours)
Timothy Cale
Timothy Cale le 12 Fév 2012
Commenté : Anton Semechko le 2 Juin 2021
I would like to use surface meshes, as generated by the function isosurface. I use reducepatch to reduce the number of triangles.
Very convenient, but many of the triangles have high aspect ratios. Is there a function that I can call to improve the quality of the surface mesh?

Réponse acceptée

Anton Semechko
Anton Semechko le 12 Fév 2012
Based on your previous question, I am assuming that you are extracting your mesh from an implicit surface representation. If that is indeed the case, then you should check out ISO2MESH toolbox: http://iso2mesh.sourceforge.net/cgi-bin/index.cgi
  3 commentaires
Zhichao Wang
Zhichao Wang le 1 Juin 2021
Hey Anton,
I think I meet similar question as before. I have obtained a triangle mesh. However, the mesh quality is not very good. There are a lot of angles that are either too large or too small. Is there a good way to remesh the surface so that triangles are more close to equal length?
Anton Semechko
Anton Semechko le 2 Juin 2021
Hi, Zhichao,
it appears that your surface is either planar or can be projected onto a plane. You can use MESH2D toolbox for meshing/remeshing 2D geometries. You will have to invert the projection to recover trignualtion of the orignal surface.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by