The free functions of this namespace.
|
static |
Score candidates with distance maps, lower resolution -> faster score
Calls MR_FixUndercuts_distMapImproveDirection().
|
static |
Adds undercuts to
| outUndercuts | if metric is set returns metric of found undercuts, otherwise returns DBL_MAX Generated from function MR::FixUndercuts::find. |
Calls MR_FixUndercuts_find_4().
|
static |
Adds undercuts to
| outUndercuts | Generated from function MR::FixUndercuts::find. |
Calls MR_FixUndercuts_find_3().
|
static |
Fixes undercut areas by building vertical walls under it, algorithm is performed in voxel space, so the mesh is completely rebuilt after this operation Generated from function MR::FixUndercuts::fix.
Calls MR_FixUndercuts_fix(). The C++ function returns expected<void, std::string>: the value is returned and an error is thrown as UnexpectedResultException.
|
static |
returns the metric that computes total area of undercut faces Generated from function MR::FixUndercuts::getUndercutAreaMetric.
Calls MR_FixUndercuts_getUndercutAreaMetric().
|
static |
returns the metric that computes summed absolute projected area of undercut Generated from function MR::FixUndercuts::getUndercutAreaProjectionMetric.
Calls MR_FixUndercuts_getUndercutAreaProjectionMetric().
|
static |
Parallel finds best of several directions defined by ImproveDirectionParameters struct
Calls MR_FixUndercuts_improveDirection().
|
static |
Fast score undercuts projected area via distance map with given resolution lower resolution means lower precision, but faster work
Calls MR_FixUndercuts_scoreUndercuts().