MeshLib
 
Loading...
Searching...
No Matches
MeshCollidePrecise Class Reference

#include <MRMeshCollidePrecise.h>

Static Public Member Functions

static PreciseCollisionResult FindCollidingEdgeTrisPrecise (MeshPart meshA, MeshPart meshB, CoordinateConverters^ conv)
 finds all pairs of colliding edges from one mesh and triangle from another mesh
 
static PreciseCollisionResult FindCollidingEdgeTrisPrecise (MeshPart meshA, MeshPart meshB, CoordinateConverters^ conv, AffineXf3f^ rigibB2A)
 finds all pairs of colliding edges from one mesh and triangle from another mesh
 
static PreciseCollisionResult FindCollidingEdgeTrisPrecise (MeshPart meshA, MeshPart meshB, CoordinateConverters^ conv, AffineXf3f^ rigibB2A, bool anyInterssection)
 finds all pairs of colliding edges from one mesh and triangle from another mesh
 

Member Function Documentation

◆ FindCollidingEdgeTrisPrecise() [1/3]

static PreciseCollisionResult MeshCollidePrecise::FindCollidingEdgeTrisPrecise ( MeshPart meshA,
MeshPart meshB,
CoordinateConverters^ conv )
static

finds all pairs of colliding edges from one mesh and triangle from another mesh

◆ FindCollidingEdgeTrisPrecise() [2/3]

static PreciseCollisionResult MeshCollidePrecise::FindCollidingEdgeTrisPrecise ( MeshPart meshA,
MeshPart meshB,
CoordinateConverters^ conv,
AffineXf3f^ rigibB2A )
static

finds all pairs of colliding edges from one mesh and triangle from another mesh

Parameters
rigidB2Arigid transformation from B-mesh space to A mesh space, nullptr considered as identity transformation

◆ FindCollidingEdgeTrisPrecise() [3/3]

static PreciseCollisionResult MeshCollidePrecise::FindCollidingEdgeTrisPrecise ( MeshPart meshA,
MeshPart meshB,
CoordinateConverters^ conv,
AffineXf3f^ rigibB2A,
bool anyInterssection )
static

finds all pairs of colliding edges from one mesh and triangle from another mesh

Parameters
rigidB2Arigid transformation from B-mesh space to A mesh space, nullptr considered as identity transformation
anyIntersectionif true then the function returns as fast as it finds any intersection

The documentation for this class was generated from the following file: