MeshLib Python Docs
Loading...
Searching...
No Matches

Public Member Functions

None __init__ (self)
None __init__ (self, DivideMeshWithPlaneParams arg0)
None __init__ (self, float eps, bool fillCut, bool subdivideFilling, ObjectMeshData otherPart, std_vector_std_string errors)
float eps (self)
None eps (self, float arg1)
std_vector_std_string errors (self)
None errors (self, std_vector_std_string arg1)
bool fillCut (self)
None fillCut (self, bool arg1)
ObjectMeshData otherPart (self)
None otherPart (self, ObjectMeshData arg1)
bool subdivideFilling (self)
None subdivideFilling (self, bool arg1)

Static Public Member Functions

None __init__ (*args, **kwargs)
DivideMeshWithPlaneParams operator (*args, **kwargs)
DivideMeshWithPlaneParams operator (*args, **kwargs)

Static Protected Attributes

typing _offsetof_eps = 0
typing _offsetof_errors = 16
typing _offsetof_fillCut = 4
typing _offsetof_otherPart = 8
typing _offsetof_subdivideFilling = 5

Detailed Description

Generated from:  MR::DivideMeshWithPlaneParams

Constructor & Destructor Documentation

◆ __init__() [1/4]

None mrmeshpy.DivideMeshWithPlaneParams.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/4]

None mrmeshpy.DivideMeshWithPlaneParams.__init__ ( self)

◆ __init__() [3/4]

None mrmeshpy.DivideMeshWithPlaneParams.__init__ ( self,
DivideMeshWithPlaneParams arg0 )
Implicit copy constructor.

◆ __init__() [4/4]

None mrmeshpy.DivideMeshWithPlaneParams.__init__ ( self,
float eps,
bool fillCut,
bool subdivideFilling,
ObjectMeshData otherPart,
std_vector_std_string errors )
Implicit aggregate constructor.

Member Function Documentation

◆ eps() [1/2]

float mrmeshpy.DivideMeshWithPlaneParams.eps ( self)
if existing vertex is within eps distance from the plane, then move the vertex not introducing new ones

◆ eps() [2/2]

None mrmeshpy.DivideMeshWithPlaneParams.eps ( self,
float arg1 )

◆ errors() [1/2]

std_vector_std_string mrmeshpy.DivideMeshWithPlaneParams.errors ( self)
optional output list of errors that could possibly happen during 'divideMeshWithPlane' function call

◆ errors() [2/2]

None mrmeshpy.DivideMeshWithPlaneParams.errors ( self,
std_vector_std_string arg1 )

◆ fillCut() [1/2]

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

◆ fillCut() [2/2]

None mrmeshpy.DivideMeshWithPlaneParams.fillCut ( self,
bool arg1 )

◆ operator() [1/2]

DivideMeshWithPlaneParams mrmeshpy.DivideMeshWithPlaneParams.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

DivideMeshWithPlaneParams mrmeshpy.DivideMeshWithPlaneParams.operator ( * args,
** kwargs )
static

◆ otherPart() [1/2]

ObjectMeshData mrmeshpy.DivideMeshWithPlaneParams.otherPart ( self)
optional output other part of dividing (expected to be empty)

◆ otherPart() [2/2]

None mrmeshpy.DivideMeshWithPlaneParams.otherPart ( self,
ObjectMeshData arg1 )

◆ subdivideFilling() [1/2]

bool mrmeshpy.DivideMeshWithPlaneParams.subdivideFilling ( self)
if set and filled - function subdivides filling after cut

◆ subdivideFilling() [2/2]

None mrmeshpy.DivideMeshWithPlaneParams.subdivideFilling ( self,
bool arg1 )

Member Data Documentation

◆ _offsetof_eps

typing mrmeshpy.DivideMeshWithPlaneParams._offsetof_eps = 0
staticprotected

◆ _offsetof_errors

typing mrmeshpy.DivideMeshWithPlaneParams._offsetof_errors = 16
staticprotected

◆ _offsetof_fillCut

typing mrmeshpy.DivideMeshWithPlaneParams._offsetof_fillCut = 4
staticprotected

◆ _offsetof_otherPart

typing mrmeshpy.DivideMeshWithPlaneParams._offsetof_otherPart = 8
staticprotected

◆ _offsetof_subdivideFilling

typing mrmeshpy.DivideMeshWithPlaneParams._offsetof_subdivideFilling = 5
staticprotected

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