MeshLib Python Docs
Loading...
Searching...
No Matches
meshlib.mrmeshpy.Mesh Member List

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.Meshstatic
fromPointTriples(std_vector_std_array_Vector3_float_3ul posTriples, bool duplicateNonManifoldVertices)meshlib.mrmeshpy.Meshstatic
fromTriangles(VertCoords vertexCoordinates, Triangulation t, MeshBuilder.BuildSettings settings='MR::MeshBuilder::BuildSettings{}', func_bool_from_float cb='MR::ProgressCallback{}')meshlib.mrmeshpy.Meshstatic
fromTrianglesDuplicatingNonManifoldVertices(VertCoords vertexCoordinates, Triangulation t, std_vector_MeshBuilder_VertDuplication dups=None, MeshBuilder.BuildSettings settings='MR::MeshBuilder::BuildSettings{}')meshlib.mrmeshpy.Meshstatic
fromTriMesh(TriMesh triMesh, MeshBuilder.BuildSettings settings='MR::MeshBuilder::BuildSettings{}', func_bool_from_float cb='MR::ProgressCallback{}')meshlib.mrmeshpy.Meshstatic
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