Smooth Triangulated Mesh
This function smooths a triangulated Mesh / Patch.
Supports accurate curvature flow smoothing. Which smooths in the direction of the normal keeping the edge ratio's the same.
Also supports Laplacian smoothing with inverse vertice-distance based umbrella weights, making the edge lengths more uniform.
Can be used to smooth iso-surface meshes, for scale space and simplification of patches.
Literature:
Mathieu Desbrun et al. "Implicit Faring of Irregular Meshes using Diffusion and Curvature Flow"
Alexander Belyaev. "Curvature Estimation"
Code:
The code is written in Matlab and partly in c-code for speed up reasons.
Comments:
Please leave a comment in case of a bug, like the code, or know a good improvement.
Citation pour cette source
Dirk-Jan Kroon (2026). Smooth Triangulated Mesh (https://fr.mathworks.com/matlabcentral/fileexchange/26710-smooth-triangulated-mesh), MATLAB Central File Exchange. Extrait(e) le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
- MATLAB > Graphics > 2-D and 3-D Plots > Surfaces, Volumes, and Polygons > Surface and Mesh Plots >
- MATLAB > Graphics > 2-D and 3-D Plots > Surfaces, Volumes, and Polygons > Volume Visualization > Scalar Volume Data >
Tags
Remerciements
A inspiré : Export Voxel Data
Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
| Version | Publié le | Notes de version | |
|---|---|---|---|
| 1.1.0.0 | Comments "\\" to "\* *\". Now the code works with the Linux Gcc compiler. |
||
| 1.0.0.0 |
