MeshLib Java Docs
Loading...
Searching...
No Matches
meshlib.selfintersections.Functions Class Reference

Static Public Member Functions

static meshlib.FaceBitSet getFaces (meshlib.Mesh mesh, java.lang.Boolean touchIsIntersection, meshlib.std_function_bool_from_float cb)
static void fix (meshlib.Mesh mesh, meshlib.selfintersections.Settings settings)

Detailed Description

The free functions of this namespace.

Member Function Documentation

◆ fix()

void meshlib.selfintersections.Functions.fix ( meshlib.Mesh mesh,
meshlib.selfintersections.Settings settings )
static

Finds and fixes self-intersections per component: Generated from function MR::SelfIntersections::fix.

Calls MR_SelfIntersections_fix(). The C++ function returns expected<void, std::string>: the value is returned and an error is thrown as UnexpectedResultException.

◆ getFaces()

meshlib.FaceBitSet meshlib.selfintersections.Functions.getFaces ( meshlib.Mesh mesh,
java.lang.Boolean touchIsIntersection,
meshlib.std_function_bool_from_float cb )
static

Find all self-intersections faces component-wise Generated from function MR::SelfIntersections::getFaces.

Calls MR_SelfIntersections_getFaces(). The C++ function returns expected<MR::FaceBitSet, std::string>: the value is returned and an error is thrown as UnexpectedResultException.


The documentation for this class was generated from the following file: