#define MR_EXTERN_C_BEGIN
Definition MRMeshC/MRMeshFwd.h:26
struct MRVertBitSet MRVertBitSet
Definition MRMeshC/MRMeshFwd.h:38
#define MR_EXTERN_C_END
Definition MRMeshC/MRMeshFwd.h:27
#define MRMESHC_API
Definition MRMeshC/MRMeshFwd.h:19
MRMESHC_API MRRelaxParams mrRelaxParamsNew(void)
MR_EXTERN_C_BEGIN struct MRRelaxParams MRRelaxParams
Definition MRMeshC/MRRelaxParams.h:8
float maxInitialDist
maximum distance between a point and its position before relaxation, ignored if limitNearInitial = fa...
Definition MRMeshC/MRRelaxParams.h:22
float force
speed of relaxing, typical values (0.0, 0.5]
Definition MRMeshC/MRRelaxParams.h:16
const MRVertBitSet * region
region to relax
Definition MRMeshC/MRRelaxParams.h:13
bool limitNearInitial
if true then maximal displacement of each point during denoising will be limited
Definition MRMeshC/MRRelaxParams.h:19
int iterations
number of iterations
Definition MRMeshC/MRRelaxParams.h:10