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=.
Public Member Functions inherited from MR.Const_DivideMeshWithPlaneParams
virtual void Dispose ()
unsafe Const_DivideMeshWithPlaneParams ()
 Constructs an empty (default-constructed) instance.
unsafe Const_DivideMeshWithPlaneParams (float eps, bool fillCut, bool subdivideFilling, MR.ObjectMeshData? otherPart, MR.Std.Vector_StdString? errors)
 Constructs MR.DivideMeshWithPlaneParams elementwise.
unsafe Const_DivideMeshWithPlaneParams (MR.Const_DivideMeshWithPlaneParams _other)
 Generated from constructor MR.DivideMeshWithPlaneParams.DivideMeshWithPlaneParams.
 Const_DivideMeshWithPlaneParams (DivideMeshWithPlaneParams _other)
 Generated from constructor MR.DivideMeshWithPlaneParams.DivideMeshWithPlaneParams.

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

Additional Inherited Members

Protected Member Functions inherited from MR.Const_DivideMeshWithPlaneParams
virtual unsafe void Dispose (bool disposing)
Protected Attributes inherited from MR.Const_DivideMeshWithPlaneParams
unsafe float * __ref_storage_eps
unsafe bool * __ref_storage_fillCut
unsafe bool * __ref_storage_subdivideFilling
unsafe MR.ObjectMeshData._Underlying ** __ptr_storage_otherPart
unsafe MR.Std.Vector_StdString._Underlying ** __ptr_storage_errors

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: