MeshLib
 
Loading...
Searching...
No Matches
MRNormalDenoising.h File Reference
#include "MRMeshFwd.h"
#include "MRProgressCallback.h"
#include "MRExpected.h"

Go to the source code of this file.

Classes

struct  MR::DenoiseViaNormalsSettings
 

Namespaces

namespace  MR
 

Functions

MRMESH_API void MR::denoiseNormals (const Mesh &mesh, FaceNormals &normals, const Vector< float, UndirectedEdgeId > &v, float gamma)
 
MRMESH_API void MR::updateIndicator (const Mesh &mesh, Vector< float, UndirectedEdgeId > &v, const FaceNormals &normals, float beta, float gamma)
 
MRMESH_API void MR::updateIndicatorFast (const MeshTopology &topology, Vector< float, UndirectedEdgeId > &v, const FaceNormals &normals, float beta, float gamma)
 
MRMESH_API VoidOrErrStr MR::meshDenoiseViaNormals (Mesh &mesh, const DenoiseViaNormalsSettings &settings={})