Public Member Functions | |
None | __init__ (self) |
None | __init__ (self, TrimWithPlaneParams arg0) |
None | __init__ (self, Plane3f plane, float eps, func_void_from_Id_EdgeTag_Id_EdgeTag_float onEdgeSplitCallback) |
float | eps (self) |
None | eps (self, float arg1) |
func_void_from_Id_EdgeTag_Id_EdgeTag_float | onEdgeSplitCallback (self) |
None | onEdgeSplitCallback (self, func_void_from_Id_EdgeTag_Id_EdgeTag_float arg1) |
Plane3f | plane (self) |
None | plane (self, Plane3f arg1) |
Generated from: MR::TrimWithPlaneParams stores basic params for trimWithPlane function
None meshlib.mrmeshpy.TrimWithPlaneParams.__init__ | ( | self | ) |
Implicit default constructor.
None meshlib.mrmeshpy.TrimWithPlaneParams.__init__ | ( | self, | |
TrimWithPlaneParams | arg0 ) |
Implicit copy constructor.
None meshlib.mrmeshpy.TrimWithPlaneParams.__init__ | ( | self, | |
Plane3f | plane, | ||
float | eps, | ||
func_void_from_Id_EdgeTag_Id_EdgeTag_float | onEdgeSplitCallback ) |
Implicit aggregate constructor.
float meshlib.mrmeshpy.TrimWithPlaneParams.eps | ( | self | ) |
if existing vertex is within eps distance from the plane, then move the vertex not introducing new ones
None meshlib.mrmeshpy.TrimWithPlaneParams.eps | ( | self, | |
float | arg1 ) |
func_void_from_Id_EdgeTag_Id_EdgeTag_float meshlib.mrmeshpy.TrimWithPlaneParams.onEdgeSplitCallback | ( | self | ) |
is invoked each time when an edge is split. Receives edge ID before split, edge ID after split, and weight of the origin vertex
None meshlib.mrmeshpy.TrimWithPlaneParams.onEdgeSplitCallback | ( | self, | |
func_void_from_Id_EdgeTag_Id_EdgeTag_float | arg1 ) |
Plane3f meshlib.mrmeshpy.TrimWithPlaneParams.plane | ( | self | ) |
Input plane to cut mesh with
None meshlib.mrmeshpy.TrimWithPlaneParams.plane | ( | self, | |
Plane3f | arg1 ) |