MeshLib
 
Loading...
Searching...
No Matches
MRAddNoise.h
Go to the documentation of this file.
1#pragma once
2
3
4#include "MRMeshFwd.h"
5
6#include "MRExpected.h"
7
8namespace MR
9{
10
12{
13 float sigma = 0.01f;
14 // start state of the generator engine
15 unsigned int seed = 0;
17};
18
19// Adds noise to the points, using a normal distribution
20MRMESH_API VoidOrErrStr addNoise( VertCoords& points, const VertBitSet& validVerts, NoiseSettings settings );
21
22}
List< Vector3f^> VertCoords
Definition MRDotNet/MRMeshFwd.h:95
#define MRMESH_API
Definition MRMesh/MRMeshFwd.h:46
Definition MRDotNet/MRBitSet.h:39
std::function< bool(float)> ProgressCallback
Definition MRMesh/MRMeshFwd.h:589
Definition MRCameraOrientationPlugin.h:7
MRMESH_API VoidOrErrStr addNoise(VertCoords &points, const VertBitSet &validVerts, NoiseSettings settings)
Expected< void > VoidOrErrStr
return type for a void function that can produce an error string
Definition MRExpected.h:60
Definition MRAddNoise.h:12
ProgressCallback callback
Definition MRAddNoise.h:16
float sigma
Definition MRAddNoise.h:13
unsigned int seed
Definition MRAddNoise.h:15