Public Member Functions | |
None | __init__ (self, TriangulationHelpers.TriangulatedFanData arg0) |
None | __init__ (self, std_vector_Id_VertTag neighbors, std_vector_std_pair_double_int cacheAngleOrder, VertId border, FewSmallest_PointsProjectionResult nearesetPoints) |
VertId | border (self) |
None | border (self, VertId arg1) |
std_vector_std_pair_double_int | cacheAngleOrder (self) |
None | cacheAngleOrder (self, std_vector_std_pair_double_int arg1) |
FewSmallest_PointsProjectionResult | nearesetPoints (self) |
None | nearesetPoints (self, FewSmallest_PointsProjectionResult arg1) |
std_vector_Id_VertTag | neighbors (self) |
None | neighbors (self, std_vector_Id_VertTag arg1) |
Generated from: MR::TriangulationHelpers::TriangulatedFanData \\brief Data with caches for optimizing fan triangulation \\ingroup TriangulationHelpersGroup
None meshlib.mrmeshpy.TriangulationHelpers.TriangulatedFanData.__init__ | ( | self, | |
TriangulationHelpers.TriangulatedFanData | arg0 ) |
Implicit copy constructor.
None meshlib.mrmeshpy.TriangulationHelpers.TriangulatedFanData.__init__ | ( | self, | |
std_vector_Id_VertTag | neighbors, | ||
std_vector_std_pair_double_int | cacheAngleOrder, | ||
VertId | border, | ||
FewSmallest_PointsProjectionResult | nearesetPoints ) |
Implicit aggregate constructor.
VertId meshlib.mrmeshpy.TriangulationHelpers.TriangulatedFanData.border | ( | self | ) |
first border edge (invalid if the center point is not on the boundary) triangle associated with this point is absent
None meshlib.mrmeshpy.TriangulationHelpers.TriangulatedFanData.border | ( | self, | |
VertId | arg1 ) |
std_vector_std_pair_double_int meshlib.mrmeshpy.TriangulationHelpers.TriangulatedFanData.cacheAngleOrder | ( | self | ) |
temporary reusable storage to avoid allocations for each point
None meshlib.mrmeshpy.TriangulationHelpers.TriangulatedFanData.cacheAngleOrder | ( | self, | |
std_vector_std_pair_double_int | arg1 ) |
FewSmallest_PointsProjectionResult meshlib.mrmeshpy.TriangulationHelpers.TriangulatedFanData.nearesetPoints | ( | self | ) |
the storage to collect n-nearest neighbours, here to avoid allocations for each point
None meshlib.mrmeshpy.TriangulationHelpers.TriangulatedFanData.nearesetPoints | ( | self, | |
FewSmallest_PointsProjectionResult | arg1 ) |
std_vector_Id_VertTag meshlib.mrmeshpy.TriangulationHelpers.TriangulatedFanData.neighbors | ( | self | ) |
clockwise points around center point in (optimized) triangle fan, each pair of points (as well as back()-front() pair) together with the center form a fan triangle
None meshlib.mrmeshpy.TriangulationHelpers.TriangulatedFanData.neighbors | ( | self, | |
std_vector_Id_VertTag | arg1 ) |