Skip to content

Latest commit

 

History

History
15 lines (10 loc) · 874 Bytes

README.md

File metadata and controls

15 lines (10 loc) · 874 Bytes

This repository contains three different algorithms for Mesh Smoothing

  1. Basic mesh smoothing implementation.

The program loads a mesh from a file, smooths the mesh by moving each vertex to the average of its neighbors, and then saves the mesh into another file. Care is taken to update the vertex positions only at the end of an iteration.

  1. Weighting schemes.

The program provides the alternative weighting scheme using triangle areas.

  1. Boundary preservation.

The program provides an option to preserve the boundaries (holes) of the meshes during smoothing.

run instruction - python <filename.py>

Smooth mesh noisybunny