MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.PlanarTriangulation.TriangulationParameters Class Reference

Public Member Functions

None __init__ (self)
None __init__ (self, PlanarTriangulation.TriangulationParameters arg0)
None __init__ (self, std_vector_std_vector_Id_VertTag holeVertsIds, Vector_int_FaceId outFaceWinding, PlanarTriangulation.IntersectionsMap outInterMap)
std_vector_std_vector_Id_VertTag holeVertsIds (self)
None holeVertsIds (self, std_vector_std_vector_Id_VertTag arg1)
Vector_int_FaceId outFaceWinding (self)
None outFaceWinding (self, Vector_int_FaceId arg1)
PlanarTriangulation.IntersectionsMap outInterMap (self)
None outInterMap (self, PlanarTriangulation.IntersectionsMap arg1)

Static Public Member Functions

None __init__ (*args, **kwargs)
PlanarTriangulation.TriangulationParameters operator (*args, **kwargs)
PlanarTriangulation.TriangulationParameters operator (*args, **kwargs)

Static Protected Attributes

typing _offsetof_holeVertsIds = 0
typing _offsetof_outFaceWinding = 8
typing _offsetof_outInterMap = 16

Detailed Description

Generated from:  MR::PlanarTriangulation::TriangulationParameters

Constructor & Destructor Documentation

◆ __init__() [1/4]

None mrmeshpy.PlanarTriangulation.TriangulationParameters.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/4]

None mrmeshpy.PlanarTriangulation.TriangulationParameters.__init__ ( self)

◆ __init__() [3/4]

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

◆ __init__() [4/4]

None mrmeshpy.PlanarTriangulation.TriangulationParameters.__init__ ( self,
std_vector_std_vector_Id_VertTag holeVertsIds,
Vector_int_FaceId outFaceWinding,
PlanarTriangulation.IntersectionsMap outInterMap )
Implicit aggregate constructor.

Member Function Documentation

◆ holeVertsIds() [1/2]

std_vector_std_vector_Id_VertTag mrmeshpy.PlanarTriangulation.TriangulationParameters.holeVertsIds ( self)
if set merge only points with same vertex id, otherwise merge all points with same coordinates

◆ holeVertsIds() [2/2]

None mrmeshpy.PlanarTriangulation.TriangulationParameters.holeVertsIds ( self,
std_vector_std_vector_Id_VertTag arg1 )

◆ operator() [1/2]

PlanarTriangulation.TriangulationParameters mrmeshpy.PlanarTriangulation.TriangulationParameters.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

PlanarTriangulation.TriangulationParameters mrmeshpy.PlanarTriangulation.TriangulationParameters.operator ( * args,
** kwargs )
static

◆ outFaceWinding() [1/2]

Vector_int_FaceId mrmeshpy.PlanarTriangulation.TriangulationParameters.outFaceWinding ( self)
optional output: winding number of the region each face belongs to;
when set, Delone flips after triangulation are skipped, so each face stays strictly inside one winding region

◆ outFaceWinding() [2/2]

None mrmeshpy.PlanarTriangulation.TriangulationParameters.outFaceWinding ( self,
Vector_int_FaceId arg1 )

◆ outInterMap() [1/2]

PlanarTriangulation.IntersectionsMap mrmeshpy.PlanarTriangulation.TriangulationParameters.outInterMap ( self)
optional output: maps each vertex created at contours intersection to the pair of intersected edges;
vertices with id less than `shift` are original contour vertices

◆ outInterMap() [2/2]

None mrmeshpy.PlanarTriangulation.TriangulationParameters.outInterMap ( self,
PlanarTriangulation.IntersectionsMap arg1 )

Member Data Documentation

◆ _offsetof_holeVertsIds

typing mrmeshpy.PlanarTriangulation.TriangulationParameters._offsetof_holeVertsIds = 0
staticprotected

◆ _offsetof_outFaceWinding

typing mrmeshpy.PlanarTriangulation.TriangulationParameters._offsetof_outFaceWinding = 8
staticprotected

◆ _offsetof_outInterMap

typing mrmeshpy.PlanarTriangulation.TriangulationParameters._offsetof_outInterMap = 16
staticprotected

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