MeshLib Python Docs
Loading...
Searching...
No Matches
meshlib.mrmeshpy.DividePolylineParameters Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, DividePolylineParameters arg0)
 
None __init__ (self, func_void_from_Id_EdgeTag_Id_EdgeTag_float onEdgeSplitCallback, bool fillAfterCut, VertMap outVmap, EdgeMap outEmap, Polyline3 otherPart, VertMap otherOutVmap, EdgeMap otherOutEmap)
 
bool fillAfterCut (self)
 
None fillAfterCut (self, bool arg1)
 
func_void_from_Id_EdgeTag_Id_EdgeTag_float onEdgeSplitCallback (self)
 
None onEdgeSplitCallback (self, func_void_from_Id_EdgeTag_Id_EdgeTag_float arg1)
 
EdgeMap otherOutEmap (self)
 
None otherOutEmap (self, EdgeMap arg1)
 
VertMap otherOutVmap (self)
 
None otherOutVmap (self, VertMap arg1)
 
Polyline3 otherPart (self)
 
None otherPart (self, Polyline3 arg1)
 
EdgeMap outEmap (self)
 
None outEmap (self, EdgeMap arg1)
 
VertMap outVmap (self)
 
None outVmap (self, VertMap arg1)
 

Detailed Description

Generated from:  MR::DividePolylineParameters

Constructor & Destructor Documentation

◆ __init__() [1/3]

None meshlib.mrmeshpy.DividePolylineParameters.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/3]

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

◆ __init__() [3/3]

None meshlib.mrmeshpy.DividePolylineParameters.__init__ ( self,
func_void_from_Id_EdgeTag_Id_EdgeTag_float onEdgeSplitCallback,
bool fillAfterCut,
VertMap outVmap,
EdgeMap outEmap,
Polyline3 otherPart,
VertMap otherOutVmap,
EdgeMap otherOutEmap )
Implicit aggregate constructor.

Member Function Documentation

◆ fillAfterCut() [1/2]

bool meshlib.mrmeshpy.DividePolylineParameters.fillAfterCut ( self)
fillAfterCut if true, the ends of resulting polyline will be united with new edges

◆ fillAfterCut() [2/2]

None meshlib.mrmeshpy.DividePolylineParameters.fillAfterCut ( self,
bool arg1 )

◆ onEdgeSplitCallback() [1/2]

func_void_from_Id_EdgeTag_Id_EdgeTag_float meshlib.mrmeshpy.DividePolylineParameters.onEdgeSplitCallback ( self)
onEdgeSplitCallback is invoked each time when an edge is split. Receives edge ID before split, edge ID after split, and weight of the origin vertex

◆ onEdgeSplitCallback() [2/2]

None meshlib.mrmeshpy.DividePolylineParameters.onEdgeSplitCallback ( self,
func_void_from_Id_EdgeTag_Id_EdgeTag_float arg1 )

◆ otherOutEmap() [1/2]

EdgeMap meshlib.mrmeshpy.DividePolylineParameters.otherOutEmap ( self)
map from input polyline edges to other output

◆ otherOutEmap() [2/2]

None meshlib.mrmeshpy.DividePolylineParameters.otherOutEmap ( self,
EdgeMap arg1 )

◆ otherOutVmap() [1/2]

VertMap meshlib.mrmeshpy.DividePolylineParameters.otherOutVmap ( self)
map from input polyline verts to other output

◆ otherOutVmap() [2/2]

None meshlib.mrmeshpy.DividePolylineParameters.otherOutVmap ( self,
VertMap arg1 )

◆ otherPart() [1/2]

Polyline3 meshlib.mrmeshpy.DividePolylineParameters.otherPart ( self)
otherPart Optional return, polyline composed from edges on the negative side of the plane

◆ otherPart() [2/2]

None meshlib.mrmeshpy.DividePolylineParameters.otherPart ( self,
Polyline3 arg1 )

◆ outEmap() [1/2]

EdgeMap meshlib.mrmeshpy.DividePolylineParameters.outEmap ( self)
map from input polyline edges to output

◆ outEmap() [2/2]

None meshlib.mrmeshpy.DividePolylineParameters.outEmap ( self,
EdgeMap arg1 )

◆ outVmap() [1/2]

VertMap meshlib.mrmeshpy.DividePolylineParameters.outVmap ( self)
map from input polyline verts to output

◆ outVmap() [2/2]

None meshlib.mrmeshpy.DividePolylineParameters.outVmap ( self,
VertMap arg1 )

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