MeshLib C Docs
Loading...
Searching...
No Matches
MRMeshBoundary.h
Go to the documentation of this file.
1#pragma once
2
3#include <MRCMesh/MRId.h>
4#include <MRCMisc/exports.h>
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10typedef struct MR_FaceBitSet MR_FaceBitSet; // Defined in `#include <MRCMesh/MRBitSet.h>`.
11typedef struct MR_Mesh MR_Mesh; // Defined in `#include <MRCMesh/MRMesh.h>`.
12
13
21MRC_API void MR_straightenBoundary(MR_Mesh *mesh, MR_EdgeId bd, float minNeiNormalsDot, float maxTriAspectRatio, MR_FaceBitSet *newFaces);
22
23#ifdef __cplusplus
24} // extern "C"
25#endif
struct MR_FaceBitSet MR_FaceBitSet
Definition MRAABBTreeBase.h:25
struct MR_Mesh MR_Mesh
Definition MRCtm.h:13
MRC_API void MR_straightenBoundary(MR_Mesh *mesh, MR_EdgeId bd, float minNeiNormalsDot, float maxTriAspectRatio, MR_FaceBitSet *newFaces)
#define MRC_API
Definition exports.h:11
Definition MRId.h:152