This is the complete list of members for meshlib.mrmeshpy.Mesh, including all inherited members.
__eq__(self, Mesh b) | meshlib.mrmeshpy.Mesh | |
__init__(self) | meshlib.mrmeshpy.Mesh | |
__init__(self, Mesh arg0) | meshlib.mrmeshpy.Mesh | |
addPart(self, Mesh from_, FaceMap outFmap=None, VertMap outVmap=None, WholeEdgeMap outEmap=None, bool rearrangeTriangles=False) | meshlib.mrmeshpy.Mesh | |
addPartByFaceMap(self, Mesh from_, FaceMap fromFaces, bool flipOrientation=False, std_vector_std_vector_Id_EdgeTag thisContours='std::vector< MR::EdgePath >{}', std_vector_std_vector_Id_EdgeTag fromContours='std::vector< MR::EdgePath >{}', PartMapping map='MR::PartMapping{}') | meshlib.mrmeshpy.Mesh | |
addPartByMask(self, Mesh from_, FaceBitSet fromFaces, PartMapping map) | meshlib.mrmeshpy.Mesh | |
addPartByMask(self, Mesh from_, FaceBitSet fromFaces, bool flipOrientation=False, std_vector_std_vector_Id_EdgeTag thisContours='std::vector< MR::EdgePath >{}', std_vector_std_vector_Id_EdgeTag fromContours='std::vector< MR::EdgePath >{}', PartMapping map='MR::PartMapping{}') | meshlib.mrmeshpy.Mesh | |
addPoint(self, Vector3f pos) | meshlib.mrmeshpy.Mesh | |
addSeparateContours(self, std_vector_std_vector_Vector3_float contours, AffineXf3f xf=None) | meshlib.mrmeshpy.Mesh | |
addSeparateEdgeLoop(self, std_vector_Vector3_float contourPoints) | meshlib.mrmeshpy.Mesh | |
area(self, FaceId f) | meshlib.mrmeshpy.Mesh | |
area(self, FaceBitSet fs) | meshlib.mrmeshpy.Mesh | |
area(self, FaceBitSet fs=None) | meshlib.mrmeshpy.Mesh | |
attachEdgeLoopPart(self, Id_EdgeTag first, Id_EdgeTag last, std_vector_Vector3_float contourPoints) | meshlib.mrmeshpy.Mesh | |
averageEdgeLength(self) | meshlib.mrmeshpy.Mesh | |
calcFastWindingNumber(self, Vector3f pt, float beta=2) | meshlib.mrmeshpy.Mesh | |
circumcircleDiameter(self, FaceId f) | meshlib.mrmeshpy.Mesh | |
circumcircleDiameterSq(self, FaceId f) | meshlib.mrmeshpy.Mesh | |
cloneRegion(self, FaceBitSet region, bool flipOrientation=False, PartMapping map='MR::PartMapping{}') | meshlib.mrmeshpy.Mesh | |
computeBoundingBox(self, AffineXf3f toWorld=None) | meshlib.mrmeshpy.Mesh | |
computeBoundingBox(self, FaceBitSet region, AffineXf3f toWorld=None) | meshlib.mrmeshpy.Mesh | |
cotan(self, UndirectedEdgeId ue) | meshlib.mrmeshpy.Mesh | |
dblArea(self, FaceId f) | meshlib.mrmeshpy.Mesh | |
dblArea(self, VertId v) | meshlib.mrmeshpy.Mesh | |
deleteFaces(self, FaceBitSet fs, UndirectedEdgeBitSet keepEdges=None) | meshlib.mrmeshpy.Mesh | |
destPnt(self, Id_EdgeTag e) | meshlib.mrmeshpy.Mesh | |
dihedralAngle(self, UndirectedEdgeId e) | meshlib.mrmeshpy.Mesh | |
dihedralAngleCos(self, UndirectedEdgeId e) | meshlib.mrmeshpy.Mesh | |
dihedralAngleSin(self, UndirectedEdgeId e) | meshlib.mrmeshpy.Mesh | |
dirArea(self, FaceBitSet fs) | meshlib.mrmeshpy.Mesh | |
dirArea(self, FaceBitSet fs=None) | meshlib.mrmeshpy.Mesh | |
dirDblArea(self, FaceId f) | meshlib.mrmeshpy.Mesh | |
dirDblArea(self, VertId v) | meshlib.mrmeshpy.Mesh | |
discreteGaussianCurvature(self, VertId v, bool_output outBoundaryVert=None) | meshlib.mrmeshpy.Mesh | |
discreteMeanCurvature(self, VertId v) | meshlib.mrmeshpy.Mesh | |
discreteMeanCurvature(self, UndirectedEdgeId e) | meshlib.mrmeshpy.Mesh | |
edgeCenter(self, UndirectedEdgeId e) | meshlib.mrmeshpy.Mesh | |
edgeLength(self, UndirectedEdgeId e) | meshlib.mrmeshpy.Mesh | |
edgeLengthSq(self, UndirectedEdgeId e) | meshlib.mrmeshpy.Mesh | |
edgePoint(self, Id_EdgeTag e, float f) | meshlib.mrmeshpy.Mesh | |
edgePoint(self, EdgePoint ep) | meshlib.mrmeshpy.Mesh | |
edgeSegment(self, Id_EdgeTag e) | meshlib.mrmeshpy.Mesh | |
edgeVector(self, Id_EdgeTag e) | meshlib.mrmeshpy.Mesh | |
findCenterFromBBox(self) | meshlib.mrmeshpy.Mesh | |
findCenterFromFaces(self) | meshlib.mrmeshpy.Mesh | |
findCenterFromPoints(self) | meshlib.mrmeshpy.Mesh | |
findClosestPoint(self, Vector3f point, MeshProjectionResult res, float maxDistSq=3.4028234663852886e+38, FaceBitSet region=None, AffineXf3f xf=None) | meshlib.mrmeshpy.Mesh | |
findClosestPoint(self, Vector3f point, float maxDistSq=3.4028234663852886e+38, FaceBitSet region=None, AffineXf3f xf=None) | meshlib.mrmeshpy.Mesh | |
findCreaseEdges(self, float angleFromPlanar) | meshlib.mrmeshpy.Mesh | |
findSpikeVertices(self, float minSumAngle, VertBitSet region=None, func_bool_from_float cb='MR::ProgressCallback{}') | meshlib.mrmeshpy.Mesh | |
fromFaceSoup(VertCoords vertexCoordinates, std_vector_Id_VertTag verts, Vector_MeshBuilder_VertSpan_FaceId faces, MeshBuilder.BuildSettings settings='MR::MeshBuilder::BuildSettings{}', func_bool_from_float cb='MR::ProgressCallback{}') | meshlib.mrmeshpy.Mesh | static |
fromPointTriples(std_vector_std_array_Vector3_float_3ul posTriples, bool duplicateNonManifoldVertices) | meshlib.mrmeshpy.Mesh | static |
fromTriangles(VertCoords vertexCoordinates, Triangulation t, MeshBuilder.BuildSettings settings='MR::MeshBuilder::BuildSettings{}', func_bool_from_float cb='MR::ProgressCallback{}') | meshlib.mrmeshpy.Mesh | static |
fromTrianglesDuplicatingNonManifoldVertices(VertCoords vertexCoordinates, Triangulation t, std_vector_MeshBuilder_VertDuplication dups=None, MeshBuilder.BuildSettings settings='MR::MeshBuilder::BuildSettings{}') | meshlib.mrmeshpy.Mesh | static |
fromTriMesh(TriMesh triMesh, MeshBuilder.BuildSettings settings='MR::MeshBuilder::BuildSettings{}', func_bool_from_float cb='MR::ProgressCallback{}') | meshlib.mrmeshpy.Mesh | static |
getAABBTree(self) | meshlib.mrmeshpy.Mesh | |
getAABBTreeNotCreate(self) | meshlib.mrmeshpy.Mesh | |
getAABBTreePoints(self) | meshlib.mrmeshpy.Mesh | |
getAABBTreePointsNotCreate(self) | meshlib.mrmeshpy.Mesh | |
getBoundingBox(self) | meshlib.mrmeshpy.Mesh | |
getClosestEdge(self, PointOnFace p) | meshlib.mrmeshpy.Mesh | |
getClosestEdge(self, MeshTriPoint p) | meshlib.mrmeshpy.Mesh | |
getClosestVertex(self, PointOnFace p) | meshlib.mrmeshpy.Mesh | |
getClosestVertex(self, MeshTriPoint p) | meshlib.mrmeshpy.Mesh | |
getDipoles(self) | meshlib.mrmeshpy.Mesh | |
getDipolesNotCreate(self) | meshlib.mrmeshpy.Mesh | |
getLeftTriPoints(self, Id_EdgeTag e, Vector3f v0, Vector3f v1, Vector3f v2) | meshlib.mrmeshpy.Mesh | |
getLeftTriPoints(self, Id_EdgeTag e) | meshlib.mrmeshpy.Mesh | |
getTriPoints(self, FaceId f, Vector3f v0, Vector3f v1, Vector3f v2) | meshlib.mrmeshpy.Mesh | |
getTriPoints(self, FaceId f) | meshlib.mrmeshpy.Mesh | |
heapBytes(self) | meshlib.mrmeshpy.Mesh | |
holeDirArea(self, Id_EdgeTag e) | meshlib.mrmeshpy.Mesh | |
holePerimiter(self, Id_EdgeTag e) | meshlib.mrmeshpy.Mesh | |
invalidateCaches(self, bool pointsChanged=True) | meshlib.mrmeshpy.Mesh | |
isOutside(self, Vector3f pt, float windingNumberThreshold=0.5, float beta=2) | meshlib.mrmeshpy.Mesh | |
isOutsideByProjNorm(self, Vector3f pt, MeshProjectionResult proj, FaceBitSet region=None) | meshlib.mrmeshpy.Mesh | |
leftCotan(self, Id_EdgeTag e) | meshlib.mrmeshpy.Mesh | |
leftDirDblArea(self, Id_EdgeTag e) | meshlib.mrmeshpy.Mesh | |
leftNormal(self, Id_EdgeTag e) | meshlib.mrmeshpy.Mesh | |
mirror(self, Plane3f plane) | meshlib.mrmeshpy.Mesh | |
normal(self, FaceId f) | meshlib.mrmeshpy.Mesh | |
normal(self, VertId v) | meshlib.mrmeshpy.Mesh | |
normal(self, MeshTriPoint p) | meshlib.mrmeshpy.Mesh | |
orgPnt(self, Id_EdgeTag e) | meshlib.mrmeshpy.Mesh | |
pack(self, FaceMap outFmap=None, VertMap outVmap=None, WholeEdgeMap outEmap=None, bool rearrangeTriangles=False) | meshlib.mrmeshpy.Mesh | |
packOptimally(self, bool preserveAABBTree=True) | meshlib.mrmeshpy.Mesh | |
packOptimally(self, bool preserveAABBTree, func_bool_from_float cb) | meshlib.mrmeshpy.Mesh | |
projArea(self, Vector3f dir, FaceBitSet fs) | meshlib.mrmeshpy.Mesh | |
projArea(self, Vector3f dir, FaceBitSet fs=None) | meshlib.mrmeshpy.Mesh | |
projectPoint(self, Vector3f point, PointOnFace res, float maxDistSq=3.4028234663852886e+38, FaceBitSet region=None, AffineXf3f xf=None) | meshlib.mrmeshpy.Mesh | |
projectPoint(self, Vector3f point, MeshProjectionResult res, float maxDistSq=3.4028234663852886e+38, FaceBitSet region=None, AffineXf3f xf=None) | meshlib.mrmeshpy.Mesh | |
projectPoint(self, Vector3f point, float maxDistSq=3.4028234663852886e+38, FaceBitSet region=None, AffineXf3f xf=None) | meshlib.mrmeshpy.Mesh | |
pseudonormal(self, VertId v, FaceBitSet region=None) | meshlib.mrmeshpy.Mesh | |
pseudonormal(self, UndirectedEdgeId e, FaceBitSet region=None) | meshlib.mrmeshpy.Mesh | |
pseudonormal(self, MeshTriPoint p, FaceBitSet region=None) | meshlib.mrmeshpy.Mesh | |
quadraticForm(self, VertId v, FaceBitSet region=None, UndirectedEdgeBitSet creases=None) | meshlib.mrmeshpy.Mesh | |
shrinkToFit(self) | meshlib.mrmeshpy.Mesh | |
signedDistance(self, Vector3f pt, MeshProjectionResult proj, FaceBitSet region=None) | meshlib.mrmeshpy.Mesh | |
signedDistance(self, Vector3f pt, MeshTriPoint proj, FaceBitSet region=None) | meshlib.mrmeshpy.Mesh | |
signedDistance(self, Vector3f pt) | meshlib.mrmeshpy.Mesh | |
signedDistance(self, Vector3f pt, float maxDistSq, FaceBitSet region=None) | meshlib.mrmeshpy.Mesh | |
splitEdge(self, Id_EdgeTag e, Vector3f newVertPos, FaceBitSet region=None, phmap_flat_hash_map_Id_FaceTag_Id_FaceTag new2Old=None) | meshlib.mrmeshpy.Mesh | |
splitEdge(self, Id_EdgeTag e, FaceBitSet region=None, phmap_flat_hash_map_Id_FaceTag_Id_FaceTag new2Old=None) | meshlib.mrmeshpy.Mesh | |
splitFace(self, FaceId f, Vector3f newVertPos, FaceBitSet region=None, phmap_flat_hash_map_Id_FaceTag_Id_FaceTag new2Old=None) | meshlib.mrmeshpy.Mesh | |
splitFace(self, FaceId f, FaceBitSet region=None, phmap_flat_hash_map_Id_FaceTag_Id_FaceTag new2Old=None) | meshlib.mrmeshpy.Mesh | |
sumAngles(self, VertId v, bool_output outBoundaryVert=None) | meshlib.mrmeshpy.Mesh | |
toEdgePoint(self, VertId v) | meshlib.mrmeshpy.Mesh | |
toEdgePoint(self, Id_EdgeTag e, Vector3f p) | meshlib.mrmeshpy.Mesh | |
toTriPoint(self, VertId v) | meshlib.mrmeshpy.Mesh | |
toTriPoint(self, FaceId f, Vector3f p) | meshlib.mrmeshpy.Mesh | |
toTriPoint(self, PointOnFace p) | meshlib.mrmeshpy.Mesh | |
transform(self, AffineXf3f xf, VertBitSet region=None) | meshlib.mrmeshpy.Mesh | |
triangleAspectRatio(self, FaceId f) | meshlib.mrmeshpy.Mesh | |
triCenter(self, FaceId f) | meshlib.mrmeshpy.Mesh | |
triPoint(self, MeshTriPoint p) | meshlib.mrmeshpy.Mesh | |
updateCaches(self, VertBitSet changedVerts) | meshlib.mrmeshpy.Mesh | |
volume(self, FaceBitSet region=None) | meshlib.mrmeshpy.Mesh | |
zeroUnusedPoints(self) | meshlib.mrmeshpy.Mesh |