MeshLib Python Docs
Loading...
Searching...
No Matches
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 closeLineAfterCut, VertMap outVmap, EdgeMap outEmap, Polyline3 otherPart, VertMap otherOutVmap, EdgeMap otherOutEmap)
 
bool closeLineAfterCut (self)
 
None closeLineAfterCut (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 mrmeshpy.DividePolylineParameters.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/3]

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

◆ __init__() [3/3]

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

Member Function Documentation

◆ closeLineAfterCut() [1/2]

bool mrmeshpy.DividePolylineParameters.closeLineAfterCut ( self)
closeLineAfterCut if true, the ends of resulting polyline will be connected by new edges (can make a polyline closed, even if the original one was open)
if close, only cut edges (no new edges will be created)

◆ closeLineAfterCut() [2/2]

None mrmeshpy.DividePolylineParameters.closeLineAfterCut ( self,
bool arg1 )

◆ onEdgeSplitCallback() [1/2]

func_void_from_Id_EdgeTag_Id_EdgeTag_float 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 mrmeshpy.DividePolylineParameters.onEdgeSplitCallback ( self,
func_void_from_Id_EdgeTag_Id_EdgeTag_float arg1 )

◆ otherOutEmap() [1/2]

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

◆ otherOutEmap() [2/2]

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

◆ otherOutVmap() [1/2]

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

◆ otherOutVmap() [2/2]

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

◆ otherPart() [1/2]

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

◆ otherPart() [2/2]

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

◆ outEmap() [1/2]

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

◆ outEmap() [2/2]

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

◆ outVmap() [1/2]

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

◆ outVmap() [2/2]

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

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