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

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?

 Respuesta aceptada

Anton Semechko
Anton Semechko el 12 de Feb. de 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 comentarios

Here is another resource: http://persson.berkeley.edu/distmesh/
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?
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.

Iniciar sesión para comentar.

Más respuestas (0)

Preguntada:

el 12 de Feb. de 2012

Comentada:

el 2 de Jun. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by