#define MRMESH_API
Definition MRMeshFwd.h:80
std::function< ProcessOneResult(const Vector3f &p, FaceId f, const Vector3f &q, float distSq)> TriangleCallback
Definition MRMeshDistance.h:28
ProcessOneResult
Definition MRMeshDistance.h:17
std::optional< float > signedDistanceToMesh(const MeshPart &mp, const Vector3f &p, const SignedDistanceToMeshOptions &op)
void processCloseTriangles(const MeshPart &mp, const Triangle3f &t, float rangeSq, const TriangleCallback &call)
@ StopProcessing
Definition MRMeshDistance.h:18
@ ContinueProcessing
Definition MRMeshDistance.h:19
Triangle3< float > Triangle3f
Definition MRMeshFwd.h:468
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
options determining computation of signed distance from a point to a mesh
Definition MRDistanceToMeshOptions.h:40