Go to the source code of this file.
Classes | |
struct | MRMeshMeshDistanceResult |
Typedefs | |
typedef MR_EXTERN_C_BEGIN struct MRMeshMeshDistanceResult | MRMeshMeshDistanceResult |
Functions | |
MRMESHC_API MRMeshMeshDistanceResult | mrFindDistance (const MRMeshPart *a, const MRMeshPart *b, const MRAffineXf3f *rigidB2A, float upDistLimitSq) |
computes minimal distance between two meshes or two mesh regions | |
typedef MR_EXTERN_C_BEGIN struct MRMeshMeshDistanceResult MRMeshMeshDistanceResult |
MRMESHC_API MRMeshMeshDistanceResult mrFindDistance | ( | const MRMeshPart * | a, |
const MRMeshPart * | b, | ||
const MRAffineXf3f * | rigidB2A, | ||
float | upDistLimitSq ) |
computes minimal distance between two meshes or two mesh regions
rigidB2A | rigid transformation from B-mesh space to A mesh space, nullptr considered as identity transformation |
upDistLimitSq | upper limit on the distance in question, if the real distance is larger than the function exists returning upDistLimitSq and no valid points |