MeshLib C++ Docs
Loading...
Searching...
No Matches
MRDistanceToMeshOptions.h
Go to the documentation of this file.
1#pragma once
2
4#include <cfloat>
5
6namespace MR
7{
8
11{
13 float minDistSq{ 0 };
14
16 float maxDistSq{ FLT_MAX };
17
23 bool nullOutsideMinMax = true;
24
29
33};
34
41
42} //namespace MR
SignDetectionMode
how to determine the sign of distances from a mesh
Definition MRMesh/MRSignDetectionMode.h:10
@ ProjectionNormal
the sign is determined based on pseudonormal in closest mesh point (unsafe in case of self-intersecti...
options determining computation of distance from a point to a mesh
Definition MRDistanceToMeshOptions.h:11
float windingNumberThreshold
Definition MRDistanceToMeshOptions.h:28
bool nullOutsideMinMax
Definition MRDistanceToMeshOptions.h:23
float windingNumberBeta
Definition MRDistanceToMeshOptions.h:32
float minDistSq
minimum squared distance from a point to mesh to be computed precisely
Definition MRDistanceToMeshOptions.h:13
float maxDistSq
maximum squared distance from a point to mesh to be computed precisely
Definition MRDistanceToMeshOptions.h:16
options determining computation of signed distance from a point to a mesh
Definition MRDistanceToMeshOptions.h:37
SignDetectionMode signMode
the method to compute distance sign
Definition MRDistanceToMeshOptions.h:39