#include "MRMeshPart.h"#include "MRDistanceToMeshOptions.h"#include <functional>#include <optional>Go to the source code of this file.
Namespaces | |
| namespace | MR |
Typedefs | |
| using | MR::TriangleCallback = std::function<ProcessOneResult( const Vector3f & p, FaceId f, const Vector3f & q, float distSq )> |
Enumerations | |
| enum class | MR::ProcessOneResult : bool { MR::ProcessOneResult::StopProcessing = false , MR::ProcessOneResult::ContinueProcessing = true } |
Functions | |
| MRMESH_API void | MR::processCloseTriangles (const MeshPart &mp, const Triangle3f &t, float rangeSq, const TriangleCallback &call) |
| MRMESH_API std::optional< float > | MR::signedDistanceToMesh (const MeshPart &mp, const Vector3f &p, const SignedDistanceToMeshOptions &op) |