diff --git a/CMakeLists.txt b/CMakeLists.txt index a0dbf01..289c333 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -36,7 +36,9 @@ target_sources(${PROJECT_NAME} PRIVATE src/hole_filling.cpp src/hole_filling.h src/double_input.cpp - src/double_input.h) + src/double_input.h + src/noise_removal.cpp + src/noise_removal.h) target_link_libraries(${PROJECT_NAME} PRIVATE Qt5::Core Qt5::Gui Qt5::Widgets OpenMeshCore diff --git a/src/noise_removal.cpp b/src/noise_removal.cpp new file mode 100644 index 0000000..cb6f60b --- /dev/null +++ b/src/noise_removal.cpp @@ -0,0 +1,8 @@ +#include "noise_removal.h" +#include "util.h" + + +void remove_noise(MyMesh &mesh) { + auto connected_components = find_connected_components(mesh); + +} diff --git a/src/noise_removal.h b/src/noise_removal.h new file mode 100644 index 0000000..120685d --- /dev/null +++ b/src/noise_removal.h @@ -0,0 +1,10 @@ +#ifndef NOISE_REMOVAL_H +#define NOISE_REMOVAL_H + +#include "my_mesh.h" + + +void remove_noise(MyMesh &mesh); + + +#endif \ No newline at end of file