Generated from: MR::TriangulationHelpers::Settings
None meshlib.mrmeshpy.TriangulationHelpers.Settings.__init__ | ( | self | ) |
Implicit default constructor.
None meshlib.mrmeshpy.TriangulationHelpers.Settings.__init__ | ( | self, | |
TriangulationHelpers.Settings | arg0 ) |
Implicit copy constructor.
None meshlib.mrmeshpy.TriangulationHelpers.Settings.__init__ | ( | self, | |
float | radius, | ||
int | numNeis, | ||
float | critAngle, | ||
float | boundaryAngle, | ||
VertCoords | trustedNormals, | ||
bool | automaticRadiusIncrease, | ||
int | maxRemoves, | ||
std_vector_Id_VertTag | allNeighbors, | ||
float_output | actualRadius, | ||
PointCloud | searchNeighbors ) |
Implicit aggregate constructor.
float meshlib.mrmeshpy.TriangulationHelpers.Settings.actualRadius | ( | self | ) |
optional output: actual radius of neighbor search (after increase if any)
None meshlib.mrmeshpy.TriangulationHelpers.Settings.actualRadius | ( | self, | |
float_output | arg1 ) |
std_vector_Id_VertTag meshlib.mrmeshpy.TriangulationHelpers.Settings.allNeighbors | ( | self | ) |
optional output of considered neighbor points after filtering but before triangulation/optimization
None meshlib.mrmeshpy.TriangulationHelpers.Settings.allNeighbors | ( | self, | |
std_vector_Id_VertTag | arg1 ) |
bool meshlib.mrmeshpy.TriangulationHelpers.Settings.automaticRadiusIncrease | ( | self | ) |
automatic increase of the radius if points outside can make triangles from original radius not-Delone
None meshlib.mrmeshpy.TriangulationHelpers.Settings.automaticRadiusIncrease | ( | self, | |
bool | arg1 ) |
float meshlib.mrmeshpy.TriangulationHelpers.Settings.boundaryAngle | ( | self | ) |
the vertex is considered as boundary if its neighbor ring has angle more than this value
None meshlib.mrmeshpy.TriangulationHelpers.Settings.boundaryAngle | ( | self, | |
float | arg1 ) |
float meshlib.mrmeshpy.TriangulationHelpers.Settings.critAngle | ( | self | ) |
max allowed angle for triangles in fan
None meshlib.mrmeshpy.TriangulationHelpers.Settings.critAngle | ( | self, | |
float | arg1 ) |
int meshlib.mrmeshpy.TriangulationHelpers.Settings.maxRemoves | ( | self | ) |
the maximum number of optimization steps (removals) in local triangulation
None meshlib.mrmeshpy.TriangulationHelpers.Settings.maxRemoves | ( | self, | |
int | arg1 ) |
int meshlib.mrmeshpy.TriangulationHelpers.Settings.numNeis | ( | self | ) |
initially selects given number of nearest neighbours; if numNeis is positive then radius must be zero
None meshlib.mrmeshpy.TriangulationHelpers.Settings.numNeis | ( | self, | |
int | arg1 ) |
float meshlib.mrmeshpy.TriangulationHelpers.Settings.radius | ( | self | ) |
initial radius of search for neighbours, it can be increased automatically; if radius is positive then numNeis must be zero
None meshlib.mrmeshpy.TriangulationHelpers.Settings.radius | ( | self, | |
float | arg1 ) |
PointCloud meshlib.mrmeshpy.TriangulationHelpers.Settings.searchNeighbors | ( | self | ) |
optional: if provided this cloud will be used for searching of neighbors (so it must have same validPoints)
None meshlib.mrmeshpy.TriangulationHelpers.Settings.searchNeighbors | ( | self, | |
PointCloud | arg1 ) |
VertCoords meshlib.mrmeshpy.TriangulationHelpers.Settings.trustedNormals | ( | self | ) |
if oriented normals are known, they will be used for neighbor points selection
None meshlib.mrmeshpy.TriangulationHelpers.Settings.trustedNormals | ( | self, | |
VertCoords | arg1 ) |