#define MRMESH_API
Definition MRMesh/MRMeshFwd.h:79
std::function< ProcessOneResult(const Vector3f &p, FaceId f, const Vector3f &q, float distSq)> TriangleCallback
Definition MRMeshDistance.h:28
ProcessOneResult
Definition MRMeshDistance.h:17
MRMESH_API std::optional< float > signedDistanceToMesh(const MeshPart &mp, const Vector3f &p, const SignedDistanceToMeshOptions &op)
MRMESH_API void processCloseTriangles(const MeshPart &mp, const Triangle3f &t, float rangeSq, const TriangleCallback &call)
Triangle3< float > Triangle3f
Definition MRMesh/MRMeshFwd.h:382
options determining computation of signed distance from a point to a mesh
Definition MRDistanceToMeshOptions.h:37