MeshLib C# Docs
Loading...
Searching...
No Matches
MR.SelfIntersections Class Reference

Classes

class  _ByValue_Settings
 This is used as a function parameter when the underlying function receives Settings by value. Usage:
 
class  _InOptConst_Settings
 This is used for optional parameters of class Settings with default arguments. This is only used const parameters. For non-const ones we have _InOptMut_Settings. Usage:
 
class  _InOptMut_Settings
 This is used for optional parameters of class Settings with default arguments. This is only used mutable parameters. For const ones we have _InOptConst_Settings. Usage:
 
class  Const_Settings
 Setting set for mesh self-intersections fix Generated from class MR.SelfIntersections.Settings. This is the const half of the class.
 
class  Settings
 Setting set for mesh self-intersections fix Generated from class MR.SelfIntersections.Settings. This is the non-const half of the class. More...
 

Static Public Member Functions

static unsafe MR.FaceBitSet getFaces (MR.Const_Mesh mesh, bool? touchIsIntersection=null, MR.Std._ByValue_Function_BoolFuncFromFloat? cb=null)
 Find all self-intersections faces component-wise Generated from function MR.SelfIntersections.getFaces. Parameter touchIsIntersection defaults to true. Parameter cb defaults to {}.
 
static unsafe void fix (MR.Mesh mesh, MR.SelfIntersections.Const_Settings settings)
 Finds and fixes self-intersections per component: Generated from function MR.SelfIntersections.fix.
 

Member Function Documentation

◆ fix()

static unsafe void MR.SelfIntersections.fix ( MR.Mesh mesh,
MR.SelfIntersections.Const_Settings settings )
inlinestatic

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

◆ getFaces()

static unsafe MR.FaceBitSet MR.SelfIntersections.getFaces ( MR.Const_Mesh mesh,
bool? touchIsIntersection = null,
MR.Std._ByValue_Function_BoolFuncFromFloat? cb = null )
inlinestatic

Find all self-intersections faces component-wise Generated from function MR.SelfIntersections.getFaces. Parameter touchIsIntersection defaults to true. Parameter cb defaults to {}.


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