3#include "MRPch/MRBindingMacros.h"
22 FacePredicate notIncidentFaces;
65 MeshProjectionResult oppositeTouchPoint;
#define MRMESH_API
Definition MRMeshFwd.h:80
Definition MRMeshThickness.h:36
new unsafe ref float minShrinkage
new unsafe ref float maxRadius
new unsafe ref float minAngleCos
new unsafe ref int maxIters
new unsafe ref bool insideAndOutside
Definition MRMeshThickness.h:62
new unsafe ref float radius
Definition MRMeshIntersect.h:18
Definition MRMeshThickness.h:18
new unsafe ref MR.Vector3f inDir
new unsafe MR.MeshTriPoint triPoint
unsafe void set(MR.Const_Mesh mesh, MR.Const_MeshTriPoint p)
new unsafe ref MR.Vector3f pt
Definition MRMeshTriPoint.h:23
Definition MRMesh/MRMesh.h:23
Definition MRCameraOrientationPlugin.h:8
MRMESH_API InSphere findInSphere(const Mesh &mesh, const MeshPoint &m, const InSphereSearchSettings &settings)
finds maximal sphere inscribed in the mesh touching point (p) with center along the normal at (p)
MRMESH_API std::optional< VertScalars > computeInSphereThicknessAtVertices(const Mesh &mesh, const InSphereSearchSettings &settings, const ProgressCallback &progress={})
returns the thickness at each vertex as the diameter of the maximal inscribed sphere
MRMESH_API std::optional< VertScalars > computeRayThicknessAtVertices(const Mesh &mesh, const ProgressCallback &progress={})
returns the distance from each vertex along minus normal to the nearest mesh intersection (or FLT_MAX...
MRMESH_API MeshIntersectionResult rayInsideIntersect(const Mesh &mesh, const MeshPoint &m, float rayEnd=FLT_MAX)
returns the nearest intersection between the mesh and the ray from given point along minus normal (in...
MRMESH_API MR_BIND_IGNORE VertScalars computeThicknessAtVertices(const Mesh &mesh)