Smooth Triangulated Mesh

版本 1.1.0.0 (9.1 KB) 作者: Dirk-Jan Kroon
Accurate smoothing of triangulated patch / mesh
9.1K 次下载
更新时间 2010/3/26

查看许可证

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.

引用格式

Dirk-Jan Kroon (2024). Smooth Triangulated Mesh (https://www.mathworks.com/matlabcentral/fileexchange/26710-smooth-triangulated-mesh), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2009b
兼容任何版本
平台兼容性
Windows macOS Linux
致谢

启发作品: Export Voxel Data

Community Treasure Hunt

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

Start Hunting!
版本 已发布 发行说明
1.1.0.0

Comments "\\" to "\* *\". Now the code works with the Linux Gcc compiler.

1.0.0.0