MeshLib C++ Docs
Loading...
Searching...
No Matches
MRMeshC/MRAddNoise.h
Go to the documentation of this file.
1#pragma once
2
3#include "MRMeshFwd.h"
4
6
7typedef struct MRNoiseSettings
8{
9 float sigma;
10 // start state of the generator engine
11 unsigned int seed;
14
16
17// Adds noise to the points, using a normal distribution
18MRMESHC_API void mrAddNoiseToMesh( MRMesh* mesh, const MRVertBitSet* region, const MRNoiseSettings* settings, MRString** errorString );
19
MRMESHC_API MRNoiseSettings mrNoiseSettingsNew(void)
MRMESHC_API void mrAddNoiseToMesh(MRMesh *mesh, const MRVertBitSet *region, const MRNoiseSettings *settings, MRString **errorString)
MR_EXTERN_C_BEGIN struct MRNoiseSettings MRNoiseSettings
#define MR_EXTERN_C_BEGIN
Definition MRMeshC/MRMeshFwd.h:26
bool(* MRProgressCallback)(float)
Definition MRMeshC/MRMeshFwd.h:54
struct MRVertBitSet MRVertBitSet
Definition MRMeshC/MRMeshFwd.h:38
#define MR_EXTERN_C_END
Definition MRMeshC/MRMeshFwd.h:27
struct MRMesh MRMesh
Definition MRMeshC/MRMeshFwd.h:47
typedefMR_EXTERN_C_BEGIN struct MRString MRString
Definition MRMeshC/MRMeshFwd.h:32
#define MRMESHC_API
Definition MRMeshC/MRMeshFwd.h:19
Definition MRMeshC/MRAddNoise.h:8
unsigned int seed
Definition MRMeshC/MRAddNoise.h:11
MRProgressCallback callback
Definition MRMeshC/MRAddNoise.h:12
float sigma
Definition MRMeshC/MRAddNoise.h:9