From 3035ffacb8794b6188eb5dd307290007ca14665f Mon Sep 17 00:00:00 2001 From: papush! Date: Wed, 5 Jan 2022 15:59:28 +0100 Subject: [PATCH] =?UTF-8?q?start=20implementing=20elb=C3=A9ldtnaliuetslnta?= =?UTF-8?q?=C3=A9,tad,,,uae?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 4 +++- src/noise_removal.cpp | 8 ++++++++ src/noise_removal.h | 10 ++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 src/noise_removal.cpp create mode 100644 src/noise_removal.h 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