MeshLib C Docs
Loading...
Searching...
No Matches
MRContoursSeparation.h File Reference
#include <MRCMisc/exports.h>

Go to the source code of this file.

Typedefs

typedef struct MR_Mesh MR_Mesh
 
typedef struct MR_std_function_void_from_const_MR_EdgePoint_ref MR_std_function_void_from_const_MR_EdgePoint_ref
 
typedef struct MR_std_vector_MR_FaceBitSet MR_std_vector_MR_FaceBitSet
 
typedef struct MR_std_vector_MR_Vector3f MR_std_vector_MR_Vector3f
 

Functions

MRC_API MR_std_vector_MR_FaceBitSetMR_separateClosedContour (const MR_Mesh *mesh, const MR_std_vector_MR_Vector3f *contour, const MR_std_function_void_from_const_MR_EdgePoint_ref *cb)
 

Typedef Documentation

◆ MR_Mesh

typedef struct MR_Mesh MR_Mesh

◆ MR_std_function_void_from_const_MR_EdgePoint_ref

◆ MR_std_vector_MR_FaceBitSet

◆ MR_std_vector_MR_Vector3f

Function Documentation

◆ MR_separateClosedContour()

MRC_API MR_std_vector_MR_FaceBitSet * MR_separateClosedContour ( const MR_Mesh * mesh,
const MR_std_vector_MR_Vector3f * contour,
const MR_std_function_void_from_const_MR_EdgePoint_ref * cb )

Generated from function MR::separateClosedContour. Parameter mesh can not be null. It is a single object. Parameter contour can not be null. It is a single object. Parameter cb is a single object. Parameter cb has a default argument: {}, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_MR_FaceBitSet_Destroy() to free it when you're done using it.