#include <MRMeshC/MRBitSet.h>
#include <MRMeshC/MRMesh.h>
#include <MRMeshC/MRMeshExtrude.h>
#include <MRMeshC/MRMeshLoad.h>
#include <MRMeshC/MRMeshSave.h>
#include <MRMeshC/MRRegionBoundary.h>
#include <stdlib.h>
int main( int argc, char* argv[] )
{
return EXIT_SUCCESS;
}
MRMESHC_API void mrFaceBitSetFree(MRFaceBitSet *fbs)
MRMESHC_API void mrBitSetAutoResizeSet(MRBitSet *bs, size_t pos, bool value)
MRMESHC_API MRFaceBitSet * mrFaceBitSetNew(size_t numBits, bool fillValue)
MRMESHC_API bool mrBitSetTest(const MRBitSet *bs, size_t index)
MRMESHC_API void mrVertBitSetFree(MRVertBitSet *vbs)
MR_EXTERN_C_BEGIN MRMESHC_API void mrMakeDegenerateBandAroundRegion(MRMesh *mesh, const MRFaceBitSet *region)
struct MRVertBitSet MRVertBitSet
struct MRFaceBitSet MRFaceBitSet
MR_EXTERN_C_BEGIN MRMESHC_API MRMesh * mrMeshLoadFromAnySupportedFormat(const char *file, MRString **errorStr)
MR_EXTERN_C_BEGIN MRMESHC_API void mrMeshSaveToAnySupportedFormat(const MRMesh *mesh, const char *file, const MRSaveSettings *settings, MRString **errorStr)
MRMESHC_API const MRMeshTopology * mrMeshTopology(const MRMesh *mesh)
MRMESHC_API size_t mrMeshPointsNum(const MRMesh *mesh)
MRMESHC_API MRVector3f * mrMeshPointsRef(MRMesh *mesh)
MRMESHC_API void mrMeshFree(MRMesh *mesh)
MRMESHC_API void mrMeshInvalidateCaches(MRMesh *mesh, bool pointsChanged)
MRMESHC_API MRVertBitSet * mrGetIncidentVertsFromFaces(const MRMeshTopology *topology, const MRFaceBitSet *faces)
MRMESHC_API MRVector3f mrVector3fAdd(const MRVector3f *a, const MRVector3f *b)
MRMESHC_API MRVector3f mrVector3fPlusZ(void)