#include <MRMeshC/MRMesh.h>
#include <MRMeshC/MRMeshRelax.h>
#include <MRMeshC/MRMeshSubdivide.h>
#include <MRMeshC/MRTorus.h>
#include <math.h>
#include <stdlib.h>
int main( int argc, char* argv[] )
{
mrRelax( mesh, &relaxParams, NULL );
return EXIT_SUCCESS;
}
MRMESHC_API MRAffineXf3f mrAffineXf3fLinear(const MRMatrix3f *A)
MRMESHC_API MRMatrix3f mrMatrix3fRotationScalar(const MRVector3f *axis, float angle)
MR_EXTERN_C_BEGIN MRMESHC_API bool mrRelax(MRMesh *mesh, const MRRelaxParams *params, MRProgressCallback *cb)
MRMESHC_API int mrSubdivideMesh(MRMesh *mesh, const MRSubdivideSettings *settings)
MRMESHC_API MRSubdivideSettings mrSubdivideSettingsNew(void)
MRMESHC_API void mrMeshTransform(MRMesh *mesh, const MRAffineXf3f *xf, const MRVertBitSet *region)
MRMESHC_API void mrMeshFree(MRMesh *mesh)
MRMESHC_API MRRelaxParams mrRelaxParamsNew(void)
MRMESHC_API MRMesh * mrMakeTorus(const MRMakeTorusParameters *params)
MRMESHC_API MRMakeTorusParameters mrMakeTorusParametersNew(void)
MRMESHC_API MRVector3f mrVector3fPlusZ(void)
float maxDeviationAfterFlip