MeshLib
 
Loading...
Searching...
No Matches
MRIntersectionContour.h File Reference
#include "MRMeshFwd.h"
#include "MRId.h"
#include "MRMeshCollidePrecise.h"
#include "MRVector.h"

Go to the source code of this file.

Classes

struct  MRVariableEdgeTri
 

Typedefs

typedef MR_EXTERN_C_BEGIN struct MRVariableEdgeTri MRVariableEdgeTri
 
typedef struct MRContinuousContours MRContinuousContours
 

Functions

MRMESHC_API const MRContinuousContour mrContinuousContoursGet (const MRContinuousContours *contours, size_t index)
 
MRMESHC_API size_t mrContinuousContoursSize (const MRContinuousContours *contours)
 
MRMESHC_API void mrContinuousContoursFree (MRContinuousContours *contours)
 
MRMESHC_API MRContinuousContoursmrOrderIntersectionContours (const MRMeshTopology *topologyA, const MRMeshTopology *topologyB, const MRPreciseCollisionResult *intersections)
 

Typedef Documentation

◆ MRContinuousContours

◆ MRVariableEdgeTri

typedef MR_EXTERN_C_BEGIN struct MRVariableEdgeTri MRVariableEdgeTri

Function Documentation

◆ mrContinuousContoursFree()

MRMESHC_API void mrContinuousContoursFree ( MRContinuousContours * contours)

◆ mrContinuousContoursGet()

MRMESHC_API const MRContinuousContour mrContinuousContoursGet ( const MRContinuousContours * contours,
size_t index )

◆ mrContinuousContoursSize()

MRMESHC_API size_t mrContinuousContoursSize ( const MRContinuousContours * contours)

◆ mrOrderIntersectionContours()

MRMESHC_API MRContinuousContours * mrOrderIntersectionContours ( const MRMeshTopology * topologyA,
const MRMeshTopology * topologyB,
const MRPreciseCollisionResult * intersections )