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

Generated from class MR.DivideMeshWithPlaneParams. This is the non-const half of the class. More...

Inheritance diagram for MR.DivideMeshWithPlaneParams:

Public Member Functions

unsafe DivideMeshWithPlaneParams ()
 Constructs an empty (default-constructed) instance.
unsafe DivideMeshWithPlaneParams (float eps, bool fillCut, bool subdivideFilling, MR.ObjectMeshData? otherPart, MR.Std.Vector_StdString? errors)
 Constructs MR.DivideMeshWithPlaneParams elementwise.
unsafe DivideMeshWithPlaneParams (MR.Const_DivideMeshWithPlaneParams _other)
 Generated from constructor MR.DivideMeshWithPlaneParams.DivideMeshWithPlaneParams.
 DivideMeshWithPlaneParams (DivideMeshWithPlaneParams _other)
 Generated from constructor MR.DivideMeshWithPlaneParams.DivideMeshWithPlaneParams.
unsafe MR.DivideMeshWithPlaneParams assign (MR.Const_DivideMeshWithPlaneParams _other)
 Generated from method MR::DivideMeshWithPlaneParams::operator=.

Properties

new unsafe ref float eps [get]
 if existing vertex is within eps distance from the plane, then move the vertex not introducing new ones
new unsafe ref bool fillCut [get]
 if set - function tries to fill cut after dividing (this operation might fail leading to "params.errors")
new unsafe ref bool subdivideFilling [get]
 if set and filled - function subdivides filling after cut
new unsafe MR.? ObjectMeshData otherPart [get, set]
 optional output other part of dividing (expected to be empty)
new unsafe MR.Std.? Vector_StdString errors [get, set]
 optional output list of errors that could possibly happen during 'divideMeshWithPlane' function call

Detailed Description

Generated from class MR.DivideMeshWithPlaneParams. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ DivideMeshWithPlaneParams() [1/4]

unsafe MR.DivideMeshWithPlaneParams.DivideMeshWithPlaneParams ( )
inline

Constructs an empty (default-constructed) instance.

◆ DivideMeshWithPlaneParams() [2/4]

unsafe MR.DivideMeshWithPlaneParams.DivideMeshWithPlaneParams ( float eps,
bool fillCut,
bool subdivideFilling,
MR.ObjectMeshData? otherPart,
MR.Std.Vector_StdString? errors )
inline

Constructs MR.DivideMeshWithPlaneParams elementwise.

◆ DivideMeshWithPlaneParams() [3/4]

unsafe MR.DivideMeshWithPlaneParams.DivideMeshWithPlaneParams ( MR.Const_DivideMeshWithPlaneParams _other)
inline

◆ DivideMeshWithPlaneParams() [4/4]

MR.DivideMeshWithPlaneParams.DivideMeshWithPlaneParams ( DivideMeshWithPlaneParams _other)
inline

Member Function Documentation

◆ assign()

unsafe MR.DivideMeshWithPlaneParams MR.DivideMeshWithPlaneParams.assign ( MR.Const_DivideMeshWithPlaneParams _other)
inline

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

Property Documentation

◆ eps

new unsafe ref float MR.DivideMeshWithPlaneParams.eps
get

if existing vertex is within eps distance from the plane, then move the vertex not introducing new ones

◆ errors

new unsafe MR.Std.? Vector_StdString MR.DivideMeshWithPlaneParams.errors
getset

optional output list of errors that could possibly happen during 'divideMeshWithPlane' function call

◆ fillCut

new unsafe ref bool MR.DivideMeshWithPlaneParams.fillCut
get

if set - function tries to fill cut after dividing (this operation might fail leading to "params.errors")

◆ otherPart

new unsafe MR.? ObjectMeshData MR.DivideMeshWithPlaneParams.otherPart
getset

optional output other part of dividing (expected to be empty)

◆ subdivideFilling

new unsafe ref bool MR.DivideMeshWithPlaneParams.subdivideFilling
get

if set and filled - function subdivides filling after cut


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