MeshLib C# Docs
Loading...
Searching...
No Matches
MR.CutMeshResult Struct Reference

This structure contains result of MR.cutMesh function Generated from class MR.CutMeshResult. This is the const half of the class. More...

Inheritance diagram for MR.CutMeshResult:

Public Member Functions

unsafe CutMeshResult ()
 Constructs an empty (default-constructed) instance.
unsafe CutMeshResult (MR.Std._ByValue_Vector_StdVectorMREdgeId resultCut, MR._ByValue_FaceBitSet fbsWithContourIntersections)
 Constructs MR.CutMeshResult elementwise.
unsafe CutMeshResult (MR._ByValue_CutMeshResult _other)
 Generated from constructor MR.CutMeshResult.CutMeshResult.
 CutMeshResult (Const_CutMeshResult _other)
 Generated from constructor MR.CutMeshResult.CutMeshResult.
 CutMeshResult (CutMeshResult _other)
 Generated from constructor MR.CutMeshResult.CutMeshResult.
unsafe MR.CutMeshResult assign (MR._ByValue_CutMeshResult _other)
 Generated from method MR::CutMeshResult::operator=.

Properties

new unsafe MR.Std.Vector_StdVectorMREdgeId resultCut [get, protected set]
 Paths of new edges on mesh, they represent same contours as input, but already cut.
new unsafe MR.FaceBitSet fbsWithContourIntersections [get, protected set]
 Bitset of bad triangles - triangles where input contours have intersections and cannot be cut and filled in a good way.

Detailed Description

This structure contains result of MR.cutMesh function Generated from class MR.CutMeshResult. This is the const half of the class.

This structure contains result of MR.cutMesh function Generated from class MR.CutMeshResult. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ CutMeshResult() [1/5]

unsafe MR.CutMeshResult.CutMeshResult ( )
inline

Constructs an empty (default-constructed) instance.

◆ CutMeshResult() [2/5]

unsafe MR.CutMeshResult.CutMeshResult ( MR.Std._ByValue_Vector_StdVectorMREdgeId resultCut,
MR._ByValue_FaceBitSet fbsWithContourIntersections )
inline

Constructs MR.CutMeshResult elementwise.

◆ CutMeshResult() [3/5]

unsafe MR.CutMeshResult.CutMeshResult ( MR._ByValue_CutMeshResult _other)
inline

Generated from constructor MR.CutMeshResult.CutMeshResult.

◆ CutMeshResult() [4/5]

MR.CutMeshResult.CutMeshResult ( Const_CutMeshResult _other)
inline

Generated from constructor MR.CutMeshResult.CutMeshResult.

◆ CutMeshResult() [5/5]

MR.CutMeshResult.CutMeshResult ( CutMeshResult _other)
inline

Generated from constructor MR.CutMeshResult.CutMeshResult.

Member Function Documentation

◆ assign()

unsafe MR.CutMeshResult MR.CutMeshResult.assign ( MR._ByValue_CutMeshResult _other)
inline

Generated from method MR::CutMeshResult::operator=.

Property Documentation

◆ fbsWithContourIntersections

new unsafe MR.FaceBitSet MR.CutMeshResult.fbsWithContourIntersections
getprotected set

Bitset of bad triangles - triangles where input contours have intersections and cannot be cut and filled in a good way.

See also
MR.CutMeshParameters

◆ resultCut

new unsafe MR.Std.Vector_StdVectorMREdgeId MR.CutMeshResult.resultCut
getprotected set

Paths of new edges on mesh, they represent same contours as input, but already cut.


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