|
str | mrmeshpy.GetCpuId () |
|
str | mrmeshpy.GetDetailedOSName () |
|
pathlib.Path | mrmeshpy.GetEmbeddedPythonDirectory () |
|
pathlib.Path | mrmeshpy.GetExeDirectory () |
|
pathlib.Path | mrmeshpy.GetFontsDirectory () |
|
pathlib.Path | mrmeshpy.GetHomeDirectory () |
|
pathlib.Path | mrmeshpy.GetLibsDirectory () |
|
str | mrmeshpy.GetMRVersionString () |
|
pathlib.Path | mrmeshpy.GetResourcesDirectory () |
|
pathlib.Path | mrmeshpy.GetTempDirectory () |
|
pathlib.Path | mrmeshpy.GetWindowsInstallDirectory () |
|
bool | mrmeshpy.OpenDocument (os.PathLike|str|bytes path) |
|
None | mrmeshpy.OpenLink (str url) |
|
None | mrmeshpy.SegPoints (Vector3f VEC, Vector3f X, Vector3f Y, Vector3f P, Vector3f A, Vector3f Q, Vector3f B) |
|
None | mrmeshpy.SetCurrentThreadName (str name) |
|
float | mrmeshpy.TriDist (Vector3f p, Vector3f q, Vector3f s, Vector3f t) |
|
str | mrmeshpy.Utf16ToUtf8 (str utf16) |
|
None | mrmeshpy.accumulateFaceCenters (PointAccumulator accum, MeshPart mp, AffineXf3f xf=None) |
|
None | mrmeshpy.accumulateLineCenters (PointAccumulator accum, Polyline3 pl, AffineXf3f xf=None) |
|
None | mrmeshpy.accumulatePoints (PointAccumulator accum, std_vector_Vector3_float points, AffineXf3f xf=None) |
|
None | mrmeshpy.accumulatePoints (PointAccumulator accum, PointCloud pc, AffineXf3f xf=None) |
|
None | mrmeshpy.accumulateWeighedPoints (PointAccumulator accum, std_vector_Vector3_float points, std_vector_float weights, AffineXf3f xf=None) |
|
None | mrmeshpy.addBaseToPlanarMesh (Mesh mesh, float zOffset) |
|
None | mrmeshpy.addLeftBand (MeshTopology topology, std_vector_Id_EdgeTag loop, FaceBitSet addHere) |
|
None | mrmeshpy.addNoise (VertCoords points, VertBitSet validVerts, NoiseSettings settings) |
|
None | mrmeshpy.addNoise (Mesh mesh, VertBitSet region=None, NoiseSettings settings='{}') |
|
Mesh | mrmeshpy.alignTextToMesh (Mesh mesh, TextMeshAlignParams params) |
|
float | mrmeshpy.angle (Vector3f a, Vector3f b) |
|
float | mrmeshpy.angle (Vector3d a, Vector3d b) |
|
int | mrmeshpy.angle (Vector3i a, Vector3i b) |
|
float | mrmeshpy.angle (Vector2f a, Vector2f b) |
|
float | mrmeshpy.angle (Vector2d a, Vector2d b) |
|
int | mrmeshpy.angle (Vector2i a, Vector2i b) |
|
None | mrmeshpy.appendObjectFromTreeRecursive (Object obj, std_vector_std_shared_ptr_Object res, ObjectSelectivityType type) |
|
None | mrmeshpy.appendObjectFromTreeRecursive (Object obj, std_vector_std_shared_ptr_VisualObject res, ObjectSelectivityType type) |
|
None | mrmeshpy.appendObjectFromTreeRecursive (Object obj, std_vector_std_shared_ptr_ObjectPoints res, ObjectSelectivityType type) |
|
None | mrmeshpy.appendObjectFromTreeRecursive (Object obj, std_vector_std_shared_ptr_ObjectPointsHolder res, ObjectSelectivityType type) |
|
None | mrmeshpy.appendObjectFromTreeRecursive (Object obj, std_vector_std_shared_ptr_ObjectLines res, ObjectSelectivityType type) |
|
None | mrmeshpy.appendObjectFromTreeRecursive (Object obj, std_vector_std_shared_ptr_ObjectLinesHolder res, ObjectSelectivityType type) |
|
None | mrmeshpy.appendObjectFromTreeRecursive (Object obj, std_vector_std_shared_ptr_ObjectMesh res, ObjectSelectivityType type) |
|
None | mrmeshpy.appendObjectFromTreeRecursive (Object obj, std_vector_std_shared_ptr_ObjectMeshHolder res, ObjectSelectivityType type) |
|
None | mrmeshpy.appendObjectFromTreeRecursive (Object obj, std_vector_std_shared_ptr_ObjectDistanceMap res, ObjectSelectivityType type) |
|
None | mrmeshpy.appendObjectFromTreeRecursive (Object obj, std_vector_std_shared_ptr_ObjectVoxels res, ObjectSelectivityType type) |
|
Vector3d | mrmeshpy.applyDouble (AffineXf3d xf, Vector3f p) |
|
Vector3d | mrmeshpy.applyDouble (Matrix3d m, Vector3f n) |
|
Vector3f | mrmeshpy.applyFloat (AffineXf3d xf, Vector3f p) |
|
Vector3f | mrmeshpy.applyFloat (Matrix3d m, Vector3f n) |
|
Object | mrmeshpy.asSelectivityType_Object (Object obj, ObjectSelectivityType type) |
|
ObjectDistanceMap | mrmeshpy.asSelectivityType_ObjectDistanceMap (Object obj, ObjectSelectivityType type) |
|
ObjectLines | mrmeshpy.asSelectivityType_ObjectLines (Object obj, ObjectSelectivityType type) |
|
ObjectLinesHolder | mrmeshpy.asSelectivityType_ObjectLinesHolder (Object obj, ObjectSelectivityType type) |
|
ObjectMesh | mrmeshpy.asSelectivityType_ObjectMesh (Object obj, ObjectSelectivityType type) |
|
ObjectMeshHolder | mrmeshpy.asSelectivityType_ObjectMeshHolder (Object obj, ObjectSelectivityType type) |
|
ObjectPoints | mrmeshpy.asSelectivityType_ObjectPoints (Object obj, ObjectSelectivityType type) |
|
ObjectPointsHolder | mrmeshpy.asSelectivityType_ObjectPointsHolder (Object obj, ObjectSelectivityType type) |
|
ObjectVoxels | mrmeshpy.asSelectivityType_ObjectVoxels (Object obj, ObjectSelectivityType type) |
|
VisualObject | mrmeshpy.asSelectivityType_VisualObject (Object obj, ObjectSelectivityType type) |
|
str | mrmeshpy.asString (str s) |
|
str | mrmeshpy.asString (SignDetectionMode m) |
|
str | mrmeshpy.asU8String (str s) |
|
bool | mrmeshpy.autoOrientLocalTriangulations (PointCloud pointCloud, AllLocalTriangulations triangs, VertBitSet region, func_bool_from_float progress='{}', Triangulation outRep3=None, Triangulation outRep2=None) |
|
ViewportIterator | mrmeshpy.begin (ViewportMask mask) |
|
RingIterator_NextEdgeSameOrigin | mrmeshpy.begin (IteratorRange_RingIterator_NextEdgeSameOrigin range) |
|
bool | mrmeshpy.bestQuadrangleDiagonal (Vector3f a, Vector3f b, Vector3f c, Vector3f d) |
|
Color | mrmeshpy.blend (Color front, Color back) |
|
BooleanResult | mrmeshpy.boolean (Mesh meshA, Mesh meshB, BooleanOperation operation, AffineXf3f rigidB2A, BooleanResultMapper mapper=None, func_bool_from_float cb='{}') |
|
BooleanResult | mrmeshpy.boolean (Mesh meshA, Mesh meshB, BooleanOperation operation, BooleanParameters params='{}') |
|
Id_EdgeTag | mrmeshpy.buildBottom (Mesh mesh, Id_EdgeTag a, Vector3f dir, float holeExtension, FaceBitSet outNewFaces=None) |
|
None | mrmeshpy.buildCylinderBetweenTwoHoles (Mesh mesh, Id_EdgeTag a, Id_EdgeTag b, StitchHolesParams params='{}') |
|
bool | mrmeshpy.buildCylinderBetweenTwoHoles (Mesh mesh, StitchHolesParams params='{}') |
|
std_vector_Id_EdgeTag | mrmeshpy.buildShortestPath (Mesh mesh, VertId start, VertId finish, float maxPathLen=3.4028234663852886e+38) |
|
std_vector_Id_EdgeTag | mrmeshpy.buildShortestPath (Mesh mesh, VertId start, VertBitSet finish, float maxPathLen=3.4028234663852886e+38) |
|
std_vector_Id_EdgeTag | mrmeshpy.buildShortestPathAStar (Mesh mesh, VertId start, VertId finish, float maxPathLen=3.4028234663852886e+38) |
|
std_vector_Id_EdgeTag | mrmeshpy.buildShortestPathAStar (Mesh mesh, MeshTriPoint start, MeshTriPoint finish, VertId outPathStart=None, VertId outPathFinish=None, float maxPathLen=3.4028234663852886e+38) |
|
std_vector_Id_EdgeTag | mrmeshpy.buildShortestPathBiDir (Mesh mesh, VertId start, VertId finish, float maxPathLen=3.4028234663852886e+38) |
|
std_vector_Id_EdgeTag | mrmeshpy.buildShortestPathBiDir (Mesh mesh, MeshTriPoint start, MeshTriPoint finish, VertId outPathStart=None, VertId outPathFinish=None, float maxPathLen=3.4028234663852886e+38) |
|
std_vector_Id_EdgeTag | mrmeshpy.buildSmallestMetricPath (MeshTopology topology, func_float_from_Id_EdgeTag metric, VertId start, VertId finish, float maxPathMetric=3.4028234663852886e+38) |
|
std_vector_Id_EdgeTag | mrmeshpy.buildSmallestMetricPath (MeshTopology topology, func_float_from_Id_EdgeTag metric, VertId start, VertBitSet finish, float maxPathMetric=3.4028234663852886e+38) |
|
std_vector_unsigned_long_long | mrmeshpy.buildSmallestMetricPath (VdbVolume voxels, func_float_from_unsigned_long_long_unsigned_long_long metric, int start, int finish, func_bool_from_float cb='{}') |
|
std_vector_Id_EdgeTag | mrmeshpy.buildSmallestMetricPathBiDir (MeshTopology topology, func_float_from_Id_EdgeTag metric, VertId start, VertId finish, float maxPathMetric=3.4028234663852886e+38) |
|
std_vector_Id_EdgeTag | mrmeshpy.buildSmallestMetricPathBiDir (MeshTopology topology, func_float_from_Id_EdgeTag metric, TerminalVertex starts, int numStarts, TerminalVertex finishes, int numFinishes, VertId outPathStart=None, VertId outPathFinish=None, float maxPathMetric=3.4028234663852886e+38) |
|
AllLocalTriangulations | mrmeshpy.buildUnitedLocalTriangulations (PointCloud cloud, TriangulationHelpers.Settings settings, func_bool_from_float progress='{}') |
|
str | mrmeshpy.bytesString (int size) |
|
VertColors | mrmeshpy.calcAvgColors (PointCloud cloud, VertColors colors, VertCoords tgtPoints, VertBitSet tgtVerts, float sigma, func_bool_from_float cb='{}') |
|
float | mrmeshpy.calcCombinedFillMetric (Mesh mesh, FaceBitSet filledRegion, FillHoleMetric metric) |
|
int | mrmeshpy.calcDamerauLevenshteinDistance (str stringA, str stringB, bool caseSensitive=True, int_output outLeftRightAddition=None) |
|
None | mrmeshpy.calcDipoles (Dipoles dipoles, AABBTree tree, Mesh mesh) |
|
Dipoles | mrmeshpy.calcDipoles (AABBTree tree, Mesh mesh) |
|
FaceScalars | mrmeshpy.calcFaceDistances (MeshTopology topology, func_float_from_Id_EdgeTag metric, FaceBitSet starts, FaceDistancesSettings settings='{}') |
|
float | mrmeshpy.calcFastWindingNumber (Dipoles dipoles, AABBTree tree, Mesh mesh, Vector3f q, float beta, FaceId skipFace) |
|
float | mrmeshpy.calcLength (std_vector_Vector2_float contour) |
|
float | mrmeshpy.calcLength (std_vector_Vector2_double contour) |
|
float | mrmeshpy.calcLength (std_vector_Vector3_float contour) |
|
float | mrmeshpy.calcLength (std_vector_Vector3_double contour) |
|
float | mrmeshpy.calcOrientedArea (std_vector_Vector2_float contour) |
|
float | mrmeshpy.calcOrientedArea (std_vector_Vector2_double contour) |
|
Vector3f | mrmeshpy.calcOrientedArea (std_vector_Vector3_float contour) |
|
Vector3d | mrmeshpy.calcOrientedArea (std_vector_Vector3_double contour) |
|
Vector3d | mrmeshpy.calcOrientedArea (std_vector_Id_EdgeTag loop, Mesh mesh) |
|
OriginAndDimensions | mrmeshpy.calcOriginAndDimensions (Box3f box, float voxelSize) |
|
float | mrmeshpy.calcPathLength (std_vector_Id_EdgeTag path, Mesh mesh) |
|
float | mrmeshpy.calcPathMetric (std_vector_Id_EdgeTag path, func_float_from_Id_EdgeTag metric) |
|
bool | mrmeshpy.canMinimizePolynomial (int degree) |
|
bool | mrmeshpy.canSolvePolynomial (int degree) |
|
bool | mrmeshpy.ccw (Vector2i a, Vector2i b) |
|
bool | mrmeshpy.ccw (Vector2i a, Vector2i b, Vector2i c) |
|
bool | mrmeshpy.ccw (std_array_PreciseVertCoords2_3 vs) |
|
bool | mrmeshpy.ccw (PreciseVertCoords2 vs) |
|
bool | mrmeshpy.checkDeloneQuadrangle (Vector3d a, Vector3d b, Vector3d c, Vector3d d, float maxAngleChange=1.7976931348623157e+308) |
|
bool | mrmeshpy.checkDeloneQuadrangle (Vector3f a, Vector3f b, Vector3f c, Vector3f d, float maxAngleChange=3.4028234663852886e+38) |
|
bool | mrmeshpy.checkDeloneQuadrangleInMesh (Mesh mesh, Id_EdgeTag edge, DeloneSettings settings='{}', float_output deviationSqAfterFlip=None) |
|
ShellVertexInfo | mrmeshpy.classifyShellVert (MeshPart mp, Vector3f shellPoint, FindInnerShellSettings settings='{}') |
|
ObjectMesh | mrmeshpy.cloneRegion (ObjectMesh objMesh, FaceBitSet region, bool copyTexture=True) |
|
ObjectPoints | mrmeshpy.cloneRegion (ObjectPoints objPoints, VertBitSet region) |
|
DistanceMap | mrmeshpy.combineXYderivativeMaps (tuple[DistanceMap, DistanceMap] XYderivativeMaps) |
|
str | mrmeshpy.commonFilesName (std_vector_std_filesystem_path files) |
|
None | mrmeshpy.compensateRadius (Mesh mesh, CompensateRadiusParams params) |
|
None | mrmeshpy.compressZip (os.PathLike|str|bytes zipFile, os.PathLike|str|bytes sourceFolder, std_vector_std_filesystem_path excludeFiles='{}', str password=None, func_bool_from_float cb='{}') |
|
float | mrmeshpy.computeBasinVolume (Mesh mesh, FaceBitSet faces, float level) |
|
phmap_flat_hash_map_Id_VertTag_Id_VertTag | mrmeshpy.computeClosestSurfacePathTargets (Mesh mesh, VertBitSet starts, VertBitSet ends, VertBitSet vertRegion=None, VertScalars outSurfaceDistances=None) |
|
DistanceMap | mrmeshpy.computeDistanceMap (MeshPart mp, MeshToDistanceMapParams params, func_bool_from_float cb='{}', std_vector_MeshTriPoint outSamples=None) |
|
DistanceMap | mrmeshpy.computeDistanceMapD (MeshPart mp, MeshToDistanceMapParams params, func_bool_from_float cb='{}', std_vector_MeshTriPoint outSamples=None) |
|
std_vector_EdgePoint | mrmeshpy.computeFastMarchingPath (MeshPart mp, MeshTriPoint start, MeshTriPoint end, VertBitSet vertRegion=None, VertScalars outSurfaceDistances=None) |
|
QuadraticForm3f | mrmeshpy.computeFormAtVertex (MeshPart mp, VertId v, float stabilizer, bool angleWeigted, UndirectedEdgeBitSet creases=None) |
|
Vector_QuadraticForm3f_VertId | mrmeshpy.computeFormsAtVertices (MeshPart mp, float stabilizer, bool angleWeigted, UndirectedEdgeBitSet creases=None) |
|
std_vector_EdgePoint | mrmeshpy.computeGeodesicPath (Mesh mesh, MeshTriPoint start, MeshTriPoint end, GeodesicPathApprox atype='GeodesicPathApprox::FastMarching', int maxGeodesicIters=100) |
|
std_vector_EdgePoint | mrmeshpy.computeGeodesicPathApprox (Mesh mesh, MeshTriPoint start, MeshTriPoint end, GeodesicPathApprox atype) |
|
VertScalars | mrmeshpy.computeInSphereThicknessAtVertices (Mesh mesh, InSphereSearchSettings settings, func_bool_from_float progress='{}') |
|
MeshNormals | mrmeshpy.computeMeshNormals (Mesh mesh) |
|
Vector3f | mrmeshpy.computeNormal (AllLocalTriangulations triangs, VertCoords points, VertId v) |
|
Vector_std_array_Vector3f_3_FaceId | mrmeshpy.computePerCornerNormals (Mesh mesh, UndirectedEdgeBitSet creases) |
|
FaceNormals | mrmeshpy.computePerFaceNormals (Mesh mesh) |
|
None | mrmeshpy.computePerFaceNormals4 (Mesh mesh, Vector4f faceNormals, int size) |
|
VertCoords | mrmeshpy.computePerVertNormals (Mesh mesh) |
|
VertCoords | mrmeshpy.computePerVertPseudoNormals (Mesh mesh) |
|
VertScalars | mrmeshpy.computeRayThicknessAtVertices (Mesh mesh, func_bool_from_float progress='{}') |
|
VertScalars | mrmeshpy.computeSkyViewFactor (Mesh terrain, VertCoords samples, VertBitSet validSamples, std_vector_SkyPatch skyPatches, BitSet outSkyRays=None, std_vector_MeshIntersectionResult outIntersections=None) |
|
VertScalars | mrmeshpy.computeSpaceDistances (Mesh mesh, PointOnFace start, float range) |
|
std_vector_EdgePoint | mrmeshpy.computeSteepestDescentPath (MeshPart mp, VertScalars field, MeshTriPoint start, ComputeSteepestDescentPathSettings settings='{}') |
|
None | mrmeshpy.computeSteepestDescentPath (MeshPart mp, VertScalars field, MeshTriPoint start, std_vector_EdgePoint outPath, ComputeSteepestDescentPathSettings settings='{}') |
|
VertScalars | mrmeshpy.computeSurfaceDistances (Mesh mesh, VertBitSet startVertices, float maxDist=3.4028234663852886e+38, VertBitSet region=None, int maxVertUpdates=3) |
|
VertScalars | mrmeshpy.computeSurfaceDistances (Mesh mesh, VertBitSet startVertices, VertBitSet targetVertices, float maxDist=3.4028234663852886e+38, VertBitSet region=None, int maxVertUpdates=3) |
|
VertScalars | mrmeshpy.computeSurfaceDistances (Mesh mesh, phmap_flat_hash_map_Id_VertTag_float startVertices, float maxDist=3.4028234663852886e+38, VertBitSet region=None, int maxVertUpdates=3) |
|
VertScalars | mrmeshpy.computeSurfaceDistances (Mesh mesh, MeshTriPoint start, MeshTriPoint end, VertBitSet region=None, bool_output endReached=None, int maxVertUpdates=3) |
|
VertScalars | mrmeshpy.computeSurfaceDistances (Mesh mesh, MeshTriPoint start, float maxDist=3.4028234663852886e+38, VertBitSet region=None, int maxVertUpdates=3) |
|
VertScalars | mrmeshpy.computeSurfaceDistances (Mesh mesh, std_vector_MeshTriPoint starts, float maxDist=3.4028234663852886e+38, VertBitSet region=None, int maxVertUpdates=3) |
|
std_vector_EdgePoint | mrmeshpy.computeSurfacePath (MeshPart mp, MeshTriPoint start, MeshTriPoint end, int maxGeodesicIters=5, VertBitSet vertRegion=None, VertScalars outSurfaceDistances=None) |
|
VertScalars | mrmeshpy.computeThicknessAtVertices (Mesh mesh) |
|
std_array_int_4 | mrmeshpy.computeTrianglesRepetitions (AllLocalTriangulations triangs) |
|
ToolPathResult | mrmeshpy.constantCuspToolPath (MeshPart mp, ConstantCuspParams params) |
|
ToolPathResult | mrmeshpy.constantZToolPath (MeshPart mp, ToolPathParams params) |
|
bool | mrmeshpy.contains (FaceBitSet bitset, FaceId id) |
|
Polyline2 | mrmeshpy.contourIntersection (Polyline2 contoursA, Polyline2 contoursB, ContourToDistanceMapParams params, float offsetInside=0.0) |
|
Polyline2 | mrmeshpy.contourSubtract (Polyline2 contoursA, Polyline2 contoursB, ContourToDistanceMapParams params, float offsetInside=0.0) |
|
Polyline2 | mrmeshpy.contourUnion (Polyline2 contoursA, Polyline2 contoursB, ContourToDistanceMapParams params, float offsetInside=0) |
|
Image | mrmeshpy.convertDistanceMapToImage (DistanceMap distMap, float threshold=0.003921568859368563) |
|
DistanceMap | mrmeshpy.convertImageToDistanceMap (Image image, float threshold=0.003921568859368563) |
|
std_vector_OneMeshContour | mrmeshpy.convertMeshTriPointsSurfaceOffsetToMeshContours (Mesh mesh, std_vector_MeshTriPoint surfaceLine, float offset, SearchPathSettings searchSettings='{}') |
|
std_vector_OneMeshContour | mrmeshpy.convertMeshTriPointsSurfaceOffsetToMeshContours (Mesh mesh, std_vector_MeshTriPoint surfaceLine, func_float_from_int offsetAtPoint, SearchPathSettings searchSettings='{}') |
|
OneMeshContour | mrmeshpy.convertMeshTriPointsToClosedContour (Mesh mesh, std_vector_MeshTriPoint surfaceLine, SearchPathSettings searchSettings='{}', std_vector_int pivotIndices=None) |
|
OneMeshContour | mrmeshpy.convertMeshTriPointsToMeshContour (Mesh mesh, std_vector_MeshTriPoint surfaceLine, SearchPathSettings searchSettings='{}', std_vector_int pivotIndices=None) |
|
OneMeshContour | mrmeshpy.convertSurfacePathWithEndsToMeshContour (Mesh mesh, MeshTriPoint start, std_vector_EdgePoint surfacePath, MeshTriPoint end) |
|
std_vector_OneMeshContour | mrmeshpy.convertSurfacePathsToMeshContours (Mesh mesh, std_vector_std_vector_EdgePoint surfacePaths) |
|
std_vector_Vector2_float | mrmeshpy.copyContour (std_vector_Vector2_double from_) |
|
std_vector_Vector3_float | mrmeshpy.copyContour (std_vector_Vector3_double from_) |
|
std_vector_Vector2_double | mrmeshpy.copyContour (std_vector_Vector2_float from_) |
|
std_vector_Vector3_double | mrmeshpy.copyContour (std_vector_Vector3_float from_) |
|
Mesh | mrmeshpy.copySubdividePackMesh (MeshPart mp, float voxelSize, func_bool_from_float cb='{}') |
|
Object | mrmeshpy.createObject (str className) |
|
MeshProjectionTransforms | mrmeshpy.createProjectionTransforms (AffineXf3f storageXf, AffineXf3f pointXf, AffineXf3f treeXf) |
|
SceneRootObject | mrmeshpy.createRootFormObject (Object obj) |
|
std_vector_std_vector_Vector2_float | mrmeshpy.createSymbolContours (SymbolMeshParams params) |
|
Mesh | mrmeshpy.createSymbolsMesh (SymbolMeshParams params) |
|
OpenVdbFloatGrid | mrmeshpy.cropped (OpenVdbFloatGrid grid, Box3i box, func_bool_from_float cb='{}') |
|
Vector3f | mrmeshpy.cross (Vector3f a, Vector3f b) |
|
Vector3d | mrmeshpy.cross (Vector3d a, Vector3d b) |
|
Vector3i | mrmeshpy.cross (Vector3i a, Vector3i b) |
|
float | mrmeshpy.cross (Vector2f a, Vector2f b) |
|
float | mrmeshpy.cross (Vector2d a, Vector2d b) |
|
int | mrmeshpy.cross (Vector2i a, Vector2i b) |
|
std_vector_Id_EdgeTag | mrmeshpy.cutAlongEdgeLoop (MeshTopology topology, std_vector_Id_EdgeTag c0) |
|
std_vector_Id_EdgeTag | mrmeshpy.cutAlongEdgeLoop (Mesh mesh, std_vector_Id_EdgeTag c0) |
|
CutMeshResult | mrmeshpy.cutMesh (Mesh mesh, std_vector_OneMeshContour contours, CutMeshParameters params='{}') |
|
int | mrmeshpy.deactivateFarPairs (IPointPairs pairs, float maxDistSq) |
|
DecimatePolylineResult | mrmeshpy.decimateContour (std_vector_Vector2_float contour, DecimatePolylineSettings_Vector2f settings='{}') |
|
DecimatePolylineResult | mrmeshpy.decimateContour (std_vector_Vector3_float contour, DecimatePolylineSettings_Vector3f settings='{}') |
|
DecimateResult | mrmeshpy.decimateMesh (Mesh mesh, DecimateSettings settings='{}') |
|
DecimatePolylineResult | mrmeshpy.decimatePolyline (Polyline2 polyline, DecimatePolylineSettings_Vector2f settings='{}') |
|
DecimatePolylineResult | mrmeshpy.decimatePolyline (Polyline3 polyline, DecimatePolylineSettings_Vector3f settings='{}') |
|
std_vector_unsigned_char | mrmeshpy.decode64 (str val) |
|
None | mrmeshpy.decompressZip (os.PathLike|str|bytes zipFile, os.PathLike|str|bytes targetFolder, str password=None) |
|
None | mrmeshpy.decompressZip (typing.Any zipStream, os.PathLike|str|bytes targetFolder, str password=None) |
|
str | mrmeshpy.defaultSerializeMeshFormat () |
|
str | mrmeshpy.defaultSerializePointsFormat () |
|
str | mrmeshpy.defaultSerializeVoxelsFormat () |
|
std_vector_std_vector_Id_EdgeTag | mrmeshpy.delRegionKeepBd (Mesh mesh, FaceBitSet region=None) |
|
None | mrmeshpy.deleteTargetFaces (Mesh obj, Vector3f targetCenter) |
|
None | mrmeshpy.deleteTargetFaces (Mesh obj, Mesh target) |
|
None | mrmeshpy.denoiseNormals (Mesh mesh, FaceNormals normals, UndirectedEdgeScalars v, float gamma) |
|
LoadedObjectT | mrmeshpy.deserializeObjectTree (os.PathLike|str|bytes path, func_void_from_std_filesystem_path postDecompress='{}', func_bool_from_float progressCb='{}') |
|
LoadedObjectT | mrmeshpy.deserializeObjectTreeFrom3mf (os.PathLike|str|bytes file, func_bool_from_float callback='{}') |
|
LoadedObjectT | mrmeshpy.deserializeObjectTreeFromFolder (os.PathLike|str|bytes folder, func_bool_from_float progressCb='{}') |
|
Object | mrmeshpy.deserializeObjectTreeFromGltf (os.PathLike|str|bytes file, func_bool_from_float callback='{}') |
|
LoadedObjectT | mrmeshpy.deserializeObjectTreeFromModel (os.PathLike|str|bytes file, func_bool_from_float callback='{}') |
|
std_vector_std_vector_Id_EdgeTag | mrmeshpy.detectBasisTunnels (MeshPart mp, func_float_from_Id_EdgeTag metric='{}', func_bool_from_float progressCallback='{}') |
|
std_vector_int | mrmeshpy.detectLoneContours (std_vector_std_vector_VariableEdgeTri contours) |
|
FaceBitSet | mrmeshpy.detectTunnelFaces (MeshPart mp, DetectTunnelSettings settings='{}') |
|
bool | mrmeshpy.dilateRegion (Mesh mesh, FaceBitSet region, float dilation, func_bool_from_float callback='{}') |
|
bool | mrmeshpy.dilateRegion (Mesh mesh, VertBitSet region, float dilation, func_bool_from_float callback='{}') |
|
bool | mrmeshpy.dilateRegion (Mesh mesh, UndirectedEdgeBitSet region, float dilation, func_bool_from_float callback='{}') |
|
bool | mrmeshpy.dilateRegion (PointCloud pointCloud, VertBitSet region, float dilation, func_bool_from_float cb='{}', AffineXf3f xf=None) |
|
bool | mrmeshpy.dilateRegionByMetric (MeshTopology topology, func_float_from_Id_EdgeTag metric, FaceBitSet region, float dilation, func_bool_from_float callback='{}') |
|
bool | mrmeshpy.dilateRegionByMetric (MeshTopology topology, func_float_from_Id_EdgeTag metric, VertBitSet region, float dilation, func_bool_from_float callback='{}') |
|
bool | mrmeshpy.dilateRegionByMetric (MeshTopology topology, func_float_from_Id_EdgeTag metric, UndirectedEdgeBitSet region, float dilation, func_bool_from_float callback='{}') |
|
func_float_from_Id_EdgeTag | mrmeshpy.discreteAbsMeanCurvatureMetric (Mesh mesh) |
|
func_float_from_Id_EdgeTag | mrmeshpy.discreteMinusAbsMeanCurvatureMetric (Mesh mesh) |
|
DistanceMap | mrmeshpy.distanceMapFromContours (Polyline2 contours, ContourToDistanceMapParams params, ContoursDistanceMapOptions options='{}') |
|
None | mrmeshpy.distanceMapFromContours (DistanceMap distMap, Polyline2 polyline, ContourToDistanceMapParams params, ContoursDistanceMapOptions options='{}') |
|
Polyline2 | mrmeshpy.distanceMapTo2DIsoPolyline (DistanceMap distMap, float isoValue) |
|
Polyline2 | mrmeshpy.distanceMapTo2DIsoPolyline (DistanceMap distMap, ContourToDistanceMapParams params, float isoValue) |
|
tuple[Polyline2, AffineXf3f] | mrmeshpy.distanceMapTo2DIsoPolyline (DistanceMap distMap, AffineXf3f xf, float isoValue, bool useDepth=False) |
|
Polyline2 | mrmeshpy.distanceMapTo2DIsoPolyline (DistanceMap distMap, float pixelSize, float isoValue) |
|
Mesh | mrmeshpy.distanceMapToMesh (DistanceMap distMap, AffineXf3f toWorld, func_bool_from_float cb='{}') |
|
None | mrmeshpy.dividePolylineWithPlane (Polyline3 polyline, Plane3f plane, DividePolylineParameters params='{}') |
|
PointCloud | mrmeshpy.divideWithPlane (PointCloud points, Plane3f plane, DividePointCloudOptionalOutput optOut='{}') |
|
Mesh | mrmeshpy.doBooleanOperation (Mesh meshACut, Mesh meshBCut, std_vector_std_vector_Id_EdgeTag cutEdgesA, std_vector_std_vector_Id_EdgeTag cutEdgesB, BooleanOperation operation, AffineXf3f rigidB2A=None, BooleanResultMapper mapper=None, bool mergeAllNonIntersectingComponents=False, BooleanInternalParameters intParams='{}') |
|
SegmentSegmentIntersectResult | mrmeshpy.doSegmentSegmentIntersect (std_array_PreciseVertCoords2_4 vs) |
|
TriangleSegmentIntersectResult | mrmeshpy.doTriangleSegmentIntersect (std_array_PreciseVertCoords_5 vs) |
|
float | mrmeshpy.dot (Vector3f a, Vector3f b) |
|
float | mrmeshpy.dot (Vector3d a, Vector3d b) |
|
int | mrmeshpy.dot (Vector3i a, Vector3i b) |
|
float | mrmeshpy.dot (Vector2f a, Vector2f b) |
|
float | mrmeshpy.dot (Vector2d a, Vector2d b) |
|
int | mrmeshpy.dot (Vector2i a, Vector2i b) |
|
Mesh | mrmeshpy.doubleOffsetMesh (MeshPart mp, float offsetA, float offsetB, OffsetParameters params='{}') |
|
Mesh | mrmeshpy.doubleOffsetVdb (MeshPart mp, DoubleOffsetSettings settings) |
|
int | mrmeshpy.duplicateMultiHoleVertices (Mesh mesh) |
|
func_float_from_Id_EdgeTag | mrmeshpy.edgeCurvMetric (Mesh mesh, float angleSinFactor=2, float angleSinForBoundary=0) |
|
func_float_from_Id_EdgeTag | mrmeshpy.edgeLengthMetric (Mesh mesh) |
|
None | mrmeshpy.edgeMapsComposition (EdgeMap a2b, EdgeMap b2c) |
|
std_vector_Vector3_float | mrmeshpy.edgePointsFromContours (Polyline2 polyline, float pixelSize, float threshold) |
|
func_float_from_Id_EdgeTag | mrmeshpy.edgeTableMetric (MeshTopology topology, func_float_from_Id_EdgeTag metric) |
|
func_float_from_Id_EdgeTag | mrmeshpy.edgeTableSymMetric (MeshTopology topology, func_float_from_Id_EdgeTag metric) |
|
Id_EdgeTag | mrmeshpy.eliminateDegree3Dest (MeshTopology topology, Id_EdgeTag e, FaceBitSet region=None) |
|
int | mrmeshpy.eliminateDegree3Vertices (MeshTopology topology, VertBitSet region, FaceBitSet fs=None) |
|
Id_EdgeTag | mrmeshpy.eliminateDoubleTris (MeshTopology topology, Id_EdgeTag e, FaceBitSet region=None) |
|
None | mrmeshpy.eliminateDoubleTrisAround (MeshTopology topology, VertId v, FaceBitSet region=None) |
|
Mesh | mrmeshpy.embedStructureToTerrain (Mesh terrain, Mesh structure, EmbeddedStructureParameters params) |
|
str | mrmeshpy.encode64 (int data, int size) |
|
ViewportIterator | mrmeshpy.end (*args, **kwargs) |
|
RingIterator_NextEdgeSameOrigin | mrmeshpy.end (IteratorRange_RingIterator_NextEdgeSameOrigin range) |
|
bool | mrmeshpy.equalizeTriAreas (Mesh mesh, MeshEqualizeTriAreasParams params='{}', func_bool_from_float cb='{}') |
|
bool | mrmeshpy.erodeRegion (Mesh mesh, FaceBitSet region, float dilation, func_bool_from_float callback='{}') |
|
bool | mrmeshpy.erodeRegion (Mesh mesh, VertBitSet region, float dilation, func_bool_from_float callback='{}') |
|
bool | mrmeshpy.erodeRegion (Mesh mesh, UndirectedEdgeBitSet region, float dilation, func_bool_from_float callback='{}') |
|
bool | mrmeshpy.erodeRegion (PointCloud pointCloud, VertBitSet region, float erosion, func_bool_from_float cb='{}', AffineXf3f xf=None) |
|
bool | mrmeshpy.erodeRegionByMetric (MeshTopology topology, func_float_from_Id_EdgeTag metric, FaceBitSet region, float dilation, func_bool_from_float callback='{}') |
|
bool | mrmeshpy.erodeRegionByMetric (MeshTopology topology, func_float_from_Id_EdgeTag metric, VertBitSet region, float dilation, func_bool_from_float callback='{}') |
|
bool | mrmeshpy.erodeRegionByMetric (MeshTopology topology, func_float_from_Id_EdgeTag metric, UndirectedEdgeBitSet region, float dilation, func_bool_from_float callback='{}') |
|
None | mrmeshpy.evalGridMinMax (OpenVdbFloatGrid grid, float_output min, float_output max) |
|
None | mrmeshpy.executeHoleFillPlan (Mesh mesh, Id_EdgeTag a0, HoleFillPlan plan, FaceBitSet outNewFaces=None) |
|
VertBitSet | mrmeshpy.expand (MeshTopology topology, VertId v, int hops) |
|
None | mrmeshpy.expand (MeshTopology topology, FaceBitSet region, int hops=1) |
|
FaceBitSet | mrmeshpy.expand (MeshTopology topology, FaceId f, int hops) |
|
None | mrmeshpy.expand (MeshTopology topology, VertBitSet region, int hops=1) |
|
FaceBitSet | mrmeshpy.expandFaces (MeshTopology topology, FaceBitSet region, UndirectedEdgeBitSet stopEdges=None) |
|
None | mrmeshpy.expandPixelMask (PixelBitSet mask, RectIndexer indexer, int expansion=1) |
|
None | mrmeshpy.expandVoxelsMask (VoxelBitSet mask, VolumeIndexer indexer, int expansion=1) |
|
ObjectGcode | mrmeshpy.exportToolPathToGCode (std_vector_GCommand commands) |
|
std_vector_Id_EdgeTag | mrmeshpy.extendAllHoles (Mesh mesh, Plane3f plane, FaceBitSet outNewFaces=None) |
|
Id_EdgeTag | mrmeshpy.extendHole (Mesh mesh, Id_EdgeTag a, Plane3f plane, FaceBitSet outNewFaces=None) |
|
Id_EdgeTag | mrmeshpy.extendHole (Mesh mesh, Id_EdgeTag a, func_Vector3_float_from_Vector3_float getVertPos, FaceBitSet outNewFaces=None) |
|
std_vector_std_vector_Id_EdgeTag | mrmeshpy.extractClosedLoops (MeshTopology topology, EdgeBitSet edges) |
|
std_vector_std_vector_Id_EdgeTag | mrmeshpy.extractClosedLoops (MeshTopology topology, std_vector_Id_EdgeTag inEdges, EdgeBitSet outNotLoopEdges=None) |
|
std_vector_std_vector_Vector3_float | mrmeshpy.extractIntersectionContours (Mesh meshA, Mesh meshB, std_vector_std_vector_VariableEdgeTri orientedContours, CoordinateConverters converters, AffineXf3f rigidB2A=None) |
|
std_vector_std_vector_EdgePoint | mrmeshpy.extractIsolines (MeshTopology topology, func_float_from_Id_VertTag vertValues, FaceBitSet region=None) |
|
std_vector_std_vector_EdgePoint | mrmeshpy.extractIsolines (MeshTopology topology, VertScalars vertValues, float isoValue, FaceBitSet region=None) |
|
std_vector_Id_EdgeTag | mrmeshpy.extractLongestClosedLoop (Mesh mesh, std_vector_Id_EdgeTag inEdges) |
|
std_vector_std_vector_Vector3_float | mrmeshpy.extractMeshContours (std_vector_OneMeshContour meshContours) |
|
std_vector_std_vector_EdgePoint | mrmeshpy.extractPlaneSections (MeshPart mp, Plane3f plane) |
|
std_vector_EdgeSegment | mrmeshpy.extractSectionsFromPolyline (Polyline3 polyline, Plane3f plane, float eps) |
|
std_vector_std_vector_EdgePoint | mrmeshpy.extractXYPlaneSections (MeshPart mp, float zLevel) |
|
None | mrmeshpy.faceMapsComposition (FaceMap a2b, FaceMap b2c) |
|
FaceBitSet | mrmeshpy.fillContourLeft (MeshTopology topology, std_vector_Id_EdgeTag contour) |
|
FaceBitSet | mrmeshpy.fillContourLeft (MeshTopology topology, std_vector_std_vector_Id_EdgeTag contours) |
|
FaceBitSet | mrmeshpy.fillContourLeftByGraphCut (MeshTopology topology, std_vector_Id_EdgeTag contour, func_float_from_Id_EdgeTag metric) |
|
FaceBitSet | mrmeshpy.fillContourLeftByGraphCut (MeshTopology topology, std_vector_std_vector_Id_EdgeTag contours, func_float_from_Id_EdgeTag metric) |
|
None | mrmeshpy.fillContours2D (Mesh mesh, std_vector_Id_EdgeTag holeRepresentativeEdges) |
|
None | mrmeshpy.fillHole (Mesh mesh, Id_EdgeTag a, FillHoleParams params='{}') |
|
FaceBitSet | mrmeshpy.fillHoleNicely (Mesh mesh, Id_EdgeTag holeEdge, FillHoleNicelySettings settings) |
|
VertId | mrmeshpy.fillHoleTrivially (Mesh mesh, Id_EdgeTag a, FaceBitSet outNewFaces=None) |
|
None | mrmeshpy.fillHoles (Mesh mesh, std_vector_Id_EdgeTag as_, FillHoleParams params='{}') |
|
None | mrmeshpy.fillPlanarHole (ObjectMesh obj, std_vector_std_vector_Id_EdgeTag holeContours) |
|
None | mrmeshpy.filterCreaseEdges (Mesh mesh, UndirectedEdgeBitSet creaseEdges, float critLength, bool filterComponents=True, bool filterBranches=False) |
|
tuple[bool, int] | mrmeshpy.filterHistoryActionsVector (std_vector_std_shared_ptr_HistoryAction historyVector, func_bool_from_std_shared_ptr_HistoryAction filteringCondition, int firstRedoIndex=0, bool deepFiltering=True) |
|
Triangulation | mrmeshpy.findAlphaShapeAllTriangles (PointCloud cloud, float radius) |
|
None | mrmeshpy.findAlphaShapeNeiTriangles (PointCloud cloud, VertId v, float radius, Triangulation appendTris, std_vector_Id_VertTag neis, bool onlyLargerVids) |
|
float | mrmeshpy.findAvgPointsRadius (PointCloud pointCloud, int avgPoints, int samples=1024) |
|
std_vector_Vector3_float | mrmeshpy.findBestFreeformDeformation (Box3f box, std_vector_Vector3_float source, std_vector_Vector3_float target, Vector3i resolution='Vector3i::diagonal(2)', AffineXf3f samplesToBox=None) |
|
VertBitSet | mrmeshpy.findCloseVertices (Mesh mesh, float closeDist, func_bool_from_float cb='{}') |
|
VertBitSet | mrmeshpy.findCloseVertices (PointCloud cloud, float closeDist, func_bool_from_float cb='{}') |
|
VertBitSet | mrmeshpy.findCloseVertices (VertCoords points, float closeDist, VertBitSet valid=None, func_bool_from_float cb='{}') |
|
VertBitSet | mrmeshpy.findCloseVertices (VertMap smallestMap) |
|
std_vector_EdgePointPair | mrmeshpy.findCollidingEdgePairs (Polyline2 a, Polyline2 b, AffineXf2f rigidB2A=None, bool firstIntersectionOnly=False) |
|
PreciseCollisionResult | mrmeshpy.findCollidingEdgeTrisPrecise (MeshPart a, MeshPart b, func_Vector3_int_from_Vector3_float conv, AffineXf3f rigidB2A=None, bool anyIntersection=False) |
|
std_vector_EdgeTri | mrmeshpy.findCollidingEdgeTrisPrecise (Mesh a, std_vector_Id_EdgeTag edgesA, Mesh b, std_vector_Id_FaceTag facesB, func_Vector3_int_from_Vector3_float conv, AffineXf3f rigidB2A=None) |
|
std_vector_EdgeTri | mrmeshpy.findCollidingEdgeTrisPrecise (Mesh a, std_vector_Id_FaceTag facesA, Mesh b, std_vector_Id_EdgeTag edgesB, func_Vector3_int_from_Vector3_float conv, AffineXf3f rigidB2A=None) |
|
std_vector_UndirectedEdgeUndirectedEdge | mrmeshpy.findCollidingEdges (Polyline2 a, Polyline2 b, AffineXf2f rigidB2A=None, bool firstIntersectionOnly=False) |
|
tuple[UndirectedEdgeBitSet, UndirectedEdgeBitSet] | mrmeshpy.findCollidingEdgesBitsets (Polyline2 a, Polyline2 b, AffineXf2f rigidB2A=None) |
|
tuple[FaceBitSet, FaceBitSet] | mrmeshpy.findCollidingTriangleBitsets (MeshPart a, MeshPart b, AffineXf3f rigidB2A=None) |
|
std_vector_FaceFace | mrmeshpy.findCollidingTriangles (MeshPart a, MeshPart b, AffineXf3f rigidB2A=None, bool firstIntersectionOnly=False) |
|
FaceBitSet | mrmeshpy.findDegenerateFaces (MeshPart mp, float criticalAspectRatio=3.4028234663852886e+38, func_bool_from_float cb='{}') |
|
VertId | mrmeshpy.findDirMax (Vector3f dir, MeshPart mp, UseAABBTree u='UseAABBTree::Yes') |
|
MeshMeshDistanceResult | mrmeshpy.findDistance (MeshPart a, MeshPart b, AffineXf3f rigidB2A=None, float upDistLimitSq=3.4028234663852886e+38) |
|
None | mrmeshpy.findEdgesInBall (Polyline2 polyline, Vector2f center, float radius, func_void_from_Id_UndirectedEdgeTag_Vector2_float_float foundCallback, AffineXf2f xf=None) |
|
None | mrmeshpy.findEdgesInBall (Polyline3 polyline, Vector3f center, float radius, func_void_from_Id_UndirectedEdgeTag_Vector3_float_float foundCallback, AffineXf3f xf=None) |
|
UndirectedEdgeBitSet | mrmeshpy.findExtremeEdges (Mesh mesh, VertScalars field, ExtremeEdgeType type) |
|
None | mrmeshpy.findFewClosestPoints (Vector3f pt, PointCloud pc, FewSmallest_PointsProjectionResult res, float upDistLimitSq=3.4028234663852886e+38, AffineXf3f xf=None, float loDistLimitSq=0) |
|
IOFilter | mrmeshpy.findFilter (std_vector_IOFilter filters, str extension) |
|
VertBitSet | mrmeshpy.findHalfSpacePoints (PointCloud pc, Plane3f plane) |
|
FaceBitSet | mrmeshpy.findHoleComplicatingFaces (Mesh mesh) |
|
InSphere | mrmeshpy.findInSphere (Mesh mesh, MeshPoint m, InSphereSearchSettings settings) |
|
InSphere | mrmeshpy.findInSphere (Mesh mesh, VertId v, InSphereSearchSettings settings) |
|
FaceBitSet | mrmeshpy.findInnerShellFacesWithSplits (MeshPart mp, Mesh shell, FindInnerShellSettings settings='{}') |
|
VertBitSet | mrmeshpy.findInnerShellVerts (MeshPart mp, Mesh shell, FindInnerShellSettings settings='{}') |
|
std_vector_std_vector_Vector3_float | mrmeshpy.findIntersectionContours (Mesh meshA, Mesh meshB, AffineXf3f rigidB2A=None) |
|
std_vector_std_vector_Id_EdgeTag | mrmeshpy.findLeftBoundary (MeshTopology topology, FaceBitSet region=None) |
|
std_vector_std_vector_Id_EdgeTag | mrmeshpy.findLeftBoundaryInsideMesh (MeshTopology topology, FaceBitSet region) |
|
float | mrmeshpy.findMaxDistanceSq (MeshPart a, MeshPart b, AffineXf3f rigidB2A=None, float maxDistanceSq=3.4028234663852886e+38) |
|
float | mrmeshpy.findMaxDistanceSq (PointCloud a, PointCloud b, AffineXf3f rigidB2A=None, float maxDistanceSq=3.4028234663852886e+38) |
|
float | mrmeshpy.findMaxDistanceSqOneWay (MeshPart a, MeshPart b, AffineXf3f rigidB2A=None, float maxDistanceSq=3.4028234663852886e+38) |
|
float | mrmeshpy.findMaxDistanceSqOneWay (PointCloud a, PointCloud b, AffineXf3f rigidB2A=None, float maxDistanceSq=3.4028234663852886e+38) |
|
None | mrmeshpy.findMaxVectorDim (int_output dimX, int_output dimY, int_output dimZ, Vector3f dir) |
|
None | mrmeshpy.findMaxVectorDim (int_output dimX, int_output dimY, int_output dimZ, Vector3d dir) |
|
None | mrmeshpy.findMeshEdgesInBall (Mesh mesh, AABBTreePolyline3 tree, Vector3f center, float radius, func_void_from_Id_UndirectedEdgeTag_Vector3_float_float foundCallback, AffineXf3f xf=None) |
|
std_vector_std_pair_Id_VertTag_Id_VertTag | mrmeshpy.findMultipleEdges (MeshTopology topology, func_bool_from_float cb='{}') |
|
Buffer_VertId | mrmeshpy.findNClosestPointsPerPoint (PointCloud pc, int numNei, func_bool_from_float progress='{}') |
|
VertBitSet | mrmeshpy.findNRingVerts (MeshTopology topology, int n, VertBitSet region=None) |
|
VertBitSet | mrmeshpy.findNeighborVerts (Mesh mesh, PointOnFace start, float range) |
|
VertBitSet | mrmeshpy.findOutliers (PointCloud pc, FindOutliersParams params) |
|
std_vector_TaggedBitSet_FaceTag | mrmeshpy.findOverhangs (Mesh mesh, FindOverhangsSettings settings) |
|
FaceBitSet | mrmeshpy.findOverlappingTris (MeshPart mp, FindOverlappingSettings settings) |
|
None | mrmeshpy.findPointsInBall (PointCloud pointCloud, Ball3f ball, func_void_from_Id_VertTag_Vector3_float foundCallback, AffineXf3f xf=None) |
|
None | mrmeshpy.findPointsInBall (PointCloud pointCloud, Vector3f center, float radius, func_void_from_Id_VertTag_Vector3_float foundCallback, AffineXf3f xf=None) |
|
None | mrmeshpy.findPointsInBall (Mesh mesh, Ball3f ball, func_void_from_Id_VertTag_Vector3_float foundCallback, AffineXf3f xf=None) |
|
None | mrmeshpy.findPointsInBall (Mesh mesh, Vector3f center, float radius, func_void_from_Id_VertTag_Vector3_float foundCallback, AffineXf3f xf=None) |
|
None | mrmeshpy.findPointsInBall (AABBTreePoints tree, Ball3f ball, func_void_from_Id_VertTag_Vector3_float foundCallback, AffineXf3f xf=None) |
|
None | mrmeshpy.findPointsInBall (AABBTreePoints tree, Vector3f center, float radius, func_void_from_Id_VertTag_Vector3_float foundCallback, AffineXf3f xf=None) |
|
None | mrmeshpy.findPointsInBox (PointCloud pointCloud, Box3f box, func_void_from_Id_VertTag_Vector3_float foundCallback, AffineXf3f xf=None) |
|
None | mrmeshpy.findPointsInBox (Mesh mesh, Box3f box, func_void_from_Id_VertTag_Vector3_float foundCallback, AffineXf3f xf=None) |
|
None | mrmeshpy.findPointsInBox (AABBTreePoints tree, Box3f box, func_void_from_Id_VertTag_Vector3_float foundCallback, AffineXf3f xf=None) |
|
MeshProjectionResult | mrmeshpy.findProjection (Vector3f pt, MeshPart mp, float upDistLimitSq=3.4028234663852886e+38, AffineXf3f xf=None, float loDistLimitSq=0, func_bool_from_Id_FaceTag validFaces='{}', func_bool_from_MeshProjectionResult validProjections='{}') |
|
PolylineProjectionResult3 | mrmeshpy.findProjectionOnMeshEdges (Vector3f pt, Mesh mesh, AABBTreePolyline3 tree, float upDistLimitSq=3.4028234663852886e+38, AffineXf3f xf=None, float loDistLimitSq=0) |
|
PolylineProjectionResult3 | mrmeshpy.findProjectionOnMeshEdges (Line3f ln, Mesh mesh, AABBTreePolyline3 tree, float upDistLimitSq=3.4028234663852886e+38, AffineXf3f xf=None, float loDistLimitSq=0) |
|
PointsProjectionResult | mrmeshpy.findProjectionOnPoints (Vector3f pt, PointCloud pc, float upDistLimitSq=3.4028234663852886e+38, AffineXf3f xf=None, float loDistLimitSq=0, func_bool_from_Id_VertTag skipCb='{}') |
|
PolylineProjectionResult3 | mrmeshpy.findProjectionOnPolyline (Vector3f pt, Polyline3 polyline, float upDistLimitSq=3.4028234663852886e+38, AffineXf3f xf=None, float loDistLimitSq=0) |
|
PolylineProjectionResult3 | mrmeshpy.findProjectionOnPolyline (Line3f ln, Polyline3 polyline, float upDistLimitSq=3.4028234663852886e+38, AffineXf3f xf=None, float loDistLimitSq=0) |
|
PolylineProjectionResult2 | mrmeshpy.findProjectionOnPolyline2 (Vector2f pt, Polyline2 polyline, float upDistLimitSq=3.4028234663852886e+38, AffineXf2f xf=None, float loDistLimitSq=0) |
|
Polyline2ProjectionWithOffsetResult | mrmeshpy.findProjectionOnPolyline2WithOffset (Vector2f pt, Polyline2 polyline, UndirectedEdgeScalars offsetPerEdge, float upDistLimit=3.4028234663852886e+38, AffineXf2f xf=None, float loDistLimit=0) |
|
PolylineProjectionWithOffsetResult3 | mrmeshpy.findProjectionOnPolylineWithOffset (Vector3f pt, Polyline3 polyline, UndirectedEdgeScalars offsetPerEdge, float upDistLimit=3.4028234663852886e+38, AffineXf3f xf=None, float loDistLimit=0) |
|
MeshProjectionResult | mrmeshpy.findProjectionSubtree (Vector3f pt, MeshPart mp, AABBTree tree, float upDistLimitSq=3.4028234663852886e+38, AffineXf3f xf=None, float loDistLimitSq=0, func_bool_from_Id_FaceTag validFaces='{}', func_bool_from_MeshProjectionResult validProjections='{}') |
|
UndirectedEdgeBitSet | mrmeshpy.findRegionBoundaryUndirectedEdgesInsideMesh (MeshTopology topology, FaceBitSet region) |
|
FaceBitSet | mrmeshpy.findRegionOuterFaces (MeshTopology topology, FaceBitSet region) |
|
Triangulation | mrmeshpy.findRepeatedOrientedTriangles (AllLocalTriangulations triangs, int repetitions) |
|
None | mrmeshpy.findRepeatedOrientedTriangles (AllLocalTriangulations triangs, Triangulation outRep3, Triangulation outRep2) |
|
std_vector_UnorientedTriangle | mrmeshpy.findRepeatedUnorientedTriangles (AllLocalTriangulations triangs, int repetitions) |
|
VertBitSet | mrmeshpy.findRepeatedVertsOnHoleBd (MeshTopology topology) |
|
std_vector_std_vector_Id_EdgeTag | mrmeshpy.findRightBoundary (MeshTopology topology, FaceBitSet region=None) |
|
Vector2i | mrmeshpy.findSegmentSegmentIntersectionPrecise (Vector2i a, Vector2i b, Vector2i c, Vector2i d) |
|
Vector2f | mrmeshpy.findSegmentSegmentIntersectionPrecise (Vector2f a, Vector2f b, Vector2f c, Vector2f d, CoordinateConverters2 converters) |
|
std_vector_EdgePointPair | mrmeshpy.findSelfCollidingEdgePairs (Polyline2 polyline) |
|
std_vector_UndirectedEdgeUndirectedEdge | mrmeshpy.findSelfCollidingEdges (Polyline2 polyline) |
|
UndirectedEdgeBitSet | mrmeshpy.findSelfCollidingEdgesBS (Polyline2 polyline) |
|
bool | mrmeshpy.findSelfCollidingTriangles (MeshPart mp, std_vector_FaceFace outCollidingPairs, func_bool_from_float cb='{}', Face2RegionMap regionMap=None) |
|
std_vector_FaceFace | mrmeshpy.findSelfCollidingTriangles (MeshPart mp, func_bool_from_float cb='{}', Face2RegionMap regionMap=None) |
|
FaceBitSet | mrmeshpy.findSelfCollidingTrianglesBS (MeshPart mp, func_bool_from_float cb='{}', Face2RegionMap regionMap=None) |
|
UndirectedEdgeBitSet | mrmeshpy.findShortEdges (MeshPart mp, float criticalLength, func_bool_from_float cb='{}') |
|
MeshMeshSignedDistanceResult | mrmeshpy.findSignedDistance (MeshPart a, MeshPart b, AffineXf3f rigidB2A=None, float upDistLimitSq=3.4028234663852886e+38) |
|
SignedDistanceToMeshResult | mrmeshpy.findSignedDistance (Vector3f pt, MeshPart mp, float upDistLimitSq=3.4028234663852886e+38, float loDistLimitSq=0) |
|
VertScalars | mrmeshpy.findSignedDistances (Mesh refMesh, VertCoords testPoints, VertBitSet validTestPoints='{}', MeshProjectionParameters params='{}', IPointsToMeshProjector projector='{}') |
|
VertScalars | mrmeshpy.findSignedDistances (Mesh refMesh, Mesh mesh, MeshProjectionParameters params='{}', IPointsToMeshProjector projector='{}') |
|
BitSet | mrmeshpy.findSkyRays (Mesh terrain, VertCoords samples, VertBitSet validSamples, std_vector_SkyPatch skyPatches, std_vector_MeshIntersectionResult outIntersections=None) |
|
VertMap | mrmeshpy.findSmallestCloseVertices (Mesh mesh, float closeDist, func_bool_from_float cb='{}') |
|
VertMap | mrmeshpy.findSmallestCloseVertices (PointCloud cloud, float closeDist, func_bool_from_float cb='{}') |
|
VertMap | mrmeshpy.findSmallestCloseVertices (VertCoords points, float closeDist, VertBitSet valid=None, func_bool_from_float cb='{}') |
|
VertMap | mrmeshpy.findSmallestCloseVerticesUsingTree (VertCoords points, float closeDist, AABBTreePoints tree, VertBitSet valid, func_bool_from_float cb='{}') |
|
EdgePoint | mrmeshpy.findSteepestDescentPoint (MeshPart mp, VertScalars field, VertId v) |
|
EdgePoint | mrmeshpy.findSteepestDescentPoint (MeshPart mp, VertScalars field, EdgePoint ep) |
|
EdgePoint | mrmeshpy.findSteepestDescentPoint (MeshPart mp, VertScalars field, MeshTriPoint tp) |
|
int | mrmeshpy.findSubstringCaseInsensitive (str string, str substring) |
|
std_vector_LineSegm_Vector3_float | mrmeshpy.findTriangleSectionsByXYPlane (MeshPart mp, float zLevel, std_vector_Id_FaceTag faces=None, UseAABBTree u='UseAABBTree::Yes') |
|
Vector3f | mrmeshpy.findTriangleSegmentIntersectionPrecise (Vector3f a, Vector3f b, Vector3f c, Vector3f d, Vector3f e, CoordinateConverters converters) |
|
None | mrmeshpy.findTrisInBall (MeshPart mp, Ball3f ball, func_Processing_from_MeshProjectionResult_Ball_Vector3_float foundCallback, func_bool_from_Id_FaceTag validFaces='{}') |
|
std_vector_std_pair_Id_EdgeTag_Id_EdgeTag | mrmeshpy.findTwinEdgePairs (Mesh mesh, float closeDist) |
|
EdgeBitSet | mrmeshpy.findTwinEdges (Mesh mesh, float closeDist) |
|
EdgeBitSet | mrmeshpy.findTwinEdges (std_vector_std_pair_Id_EdgeTag_Id_EdgeTag pairs) |
|
phmap_flat_hash_map_Id_UndirectedEdgeTag_Id_UndirectedEdgeTag | mrmeshpy.findTwinUndirectedEdgeHashMap (Mesh mesh, float closeDist) |
|
phmap_flat_hash_map_Id_UndirectedEdgeTag_Id_UndirectedEdgeTag | mrmeshpy.findTwinUndirectedEdgeHashMap (std_vector_std_pair_Id_EdgeTag_Id_EdgeTag pairs) |
|
UndirectedEdgeBitSet | mrmeshpy.findTwinUndirectedEdges (Mesh mesh, float closeDist) |
|
UndirectedEdgeBitSet | mrmeshpy.findTwinUndirectedEdges (std_vector_std_pair_Id_EdgeTag_Id_EdgeTag pairs) |
|
tuple[VertId, VertId] | mrmeshpy.findTwoClosestPoints (PointCloud pc, func_bool_from_float progress='{}') |
|
None | mrmeshpy.findUndercuts (Mesh mesh, Vector3f upDirection, FaceBitSet outUndercuts) |
|
None | mrmeshpy.findUndercuts (Mesh mesh, Vector3f upDirection, VertBitSet outUndercuts) |
|
float | mrmeshpy.findUndercuts (Mesh mesh, Vector3f upDirection, FaceBitSet outUndercuts, func_double_from_TaggedBitSet_FaceTag_Vector3_float metric) |
|
None | mrmeshpy.fixMultipleEdges (Mesh mesh, std_vector_std_pair_Id_VertTag_Id_VertTag multipleEdges) |
|
None | mrmeshpy.fixMultipleEdges (Mesh mesh) |
|
None | mrmeshpy.fixSelfIntersections (Mesh mesh, float voxelSize) |
|
None | mrmeshpy.fixUndercuts (Mesh mesh, Vector3f upDirection, float voxelSize=0.0, float bottomExtension=0.0) |
|
None | mrmeshpy.fixUndercuts (Mesh mesh, FaceBitSet selectedArea, Vector3f upDirection, float voxelSize=0.0, float bottomExtension=0.0) |
|
VdbVolume | mrmeshpy.floatGridToVdbVolume (OpenVdbFloatGrid grid) |
|
str | mrmeshpy.formatNoTrailingZeros (char_output fmt, float v, int digitsAfterPoint, int precision=6) |
|
bool | mrmeshpy.fromSameTriangle (MeshTopology topology, EdgePoint a, EdgePoint b) |
|
bool | mrmeshpy.fromSameTriangle (MeshTopology topology, MeshTriPoint a, MeshTriPoint b) |
|
LoadedObjectT | mrmeshpy.fromSceneMison (os.PathLike|str|bytes path, func_bool_from_float callback='{}') |
|
LoadedObjectT | mrmeshpy.fromSceneMison (typing.Any in_, func_bool_from_float callback='{}') |
|
SimpleVolumeMinMax | mrmeshpy.functionVolumeToSimpleVolume (FunctionVolume volume, func_bool_from_float callback='{}') |
|
VdbVolume | mrmeshpy.functionVolumeToVdbVolume (FunctionVolume functoinVolume, func_bool_from_float cb='{}') |
|
Mesh | mrmeshpy.generalOffsetMesh (MeshPart mp, float offset, GeneralOffsetParameters params) |
|
AffineXf3f | mrmeshpy.getAligningXf (PointToPlaneAligningTransform p2pl, ICPMode mode, float angleLimit, float scaleLimit, Vector3f fixedRotationAxis) |
|
std_vector_TaggedBitSet_FaceTag | mrmeshpy.getAllComponents (MeshPart meshPart, MeshComponents.FaceIncidence incidence='FaceIncidence::PerEdge', func_bool_from_Id_UndirectedEdgeTag isCompBd='{}') |
|
tuple[std_vector_TaggedBitSet_FaceTag, int] | mrmeshpy.getAllComponents (MeshPart meshPart, int maxComponentCount, MeshComponents.FaceIncidence incidence='FaceIncidence::PerEdge', func_bool_from_Id_UndirectedEdgeTag isCompBd='{}') |
|
std_vector_TaggedBitSet_FaceTag | mrmeshpy.getAllComponents (Face2RegionMap componentsMap, int componentsCount, FaceBitSet region, int maxComponentCount) |
|
std_vector_TaggedBitSet_VertTag | mrmeshpy.getAllComponentsVerts (Mesh mesh, VertBitSet region=None) |
|
std_vector_IOFilter | mrmeshpy.getAllFilters () |
|
std_vector_std_shared_ptr_Object | mrmeshpy.getAllObjectsInTree_Object (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
std_vector_std_shared_ptr_ObjectDistanceMap | mrmeshpy.getAllObjectsInTree_ObjectDistanceMap (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
std_vector_std_shared_ptr_ObjectLines | mrmeshpy.getAllObjectsInTree_ObjectLines (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
std_vector_std_shared_ptr_ObjectLinesHolder | mrmeshpy.getAllObjectsInTree_ObjectLinesHolder (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
std_vector_std_shared_ptr_ObjectMesh | mrmeshpy.getAllObjectsInTree_ObjectMesh (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
std_vector_std_shared_ptr_ObjectMeshHolder | mrmeshpy.getAllObjectsInTree_ObjectMeshHolder (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
std_vector_std_shared_ptr_ObjectPoints | mrmeshpy.getAllObjectsInTree_ObjectPoints (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
std_vector_std_shared_ptr_ObjectPointsHolder | mrmeshpy.getAllObjectsInTree_ObjectPointsHolder (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
std_vector_std_shared_ptr_ObjectVoxels | mrmeshpy.getAllObjectsInTree_ObjectVoxels (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
std_vector_std_shared_ptr_VisualObject | mrmeshpy.getAllObjectsInTree_VisualObject (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
UndirectedEdgeId | mrmeshpy.getAt (Buffer_UndirectedEdgeId_UndirectedEdgeId bmap, UndirectedEdgeId key, UndirectedEdgeId def_='{}') |
|
BooleanResultPoints | mrmeshpy.getBooleanPoints (Mesh meshA, Mesh meshB, BooleanOperation operation, AffineXf3f rigidB2A=None) |
|
FaceBitSet | mrmeshpy.getBoundaryFaces (MeshTopology topology, FaceBitSet region) |
|
VertBitSet | mrmeshpy.getBoundaryVerts (MeshTopology topology, FaceBitSet region=None) |
|
str | mrmeshpy.getCancelMessage (os.PathLike|str|bytes path) |
|
FillHoleMetric | mrmeshpy.getCircumscribedMetric (Mesh mesh) |
|
FillHoleMetric | mrmeshpy.getComplexFillMetric (Mesh mesh, Id_EdgeTag e) |
|
FillHoleMetric | mrmeshpy.getComplexStitchMetric (Mesh mesh) |
|
int | mrmeshpy.getContourPlaneIntersections (std_vector_Vector3_float path, Plane3f plane, std_vector_Vector3_float outIntersections=None) |
|
FaceBitSet | mrmeshpy.getCrossedFaces (MeshTopology topology, std_vector_EdgePoint isoline) |
|
str | mrmeshpy.getCurrentStacktrace () |
|
str | mrmeshpy.getCurrentStacktraceInline () |
|
Object | mrmeshpy.getDepthFirstObject_Object (Object root, ObjectSelectivityType type) |
|
ObjectDistanceMap | mrmeshpy.getDepthFirstObject_ObjectDistanceMap (Object root, ObjectSelectivityType type) |
|
ObjectLines | mrmeshpy.getDepthFirstObject_ObjectLines (Object root, ObjectSelectivityType type) |
|
ObjectLinesHolder | mrmeshpy.getDepthFirstObject_ObjectLinesHolder (Object root, ObjectSelectivityType type) |
|
ObjectMesh | mrmeshpy.getDepthFirstObject_ObjectMesh (Object root, ObjectSelectivityType type) |
|
ObjectMeshHolder | mrmeshpy.getDepthFirstObject_ObjectMeshHolder (Object root, ObjectSelectivityType type) |
|
ObjectPoints | mrmeshpy.getDepthFirstObject_ObjectPoints (Object root, ObjectSelectivityType type) |
|
ObjectPointsHolder | mrmeshpy.getDepthFirstObject_ObjectPointsHolder (Object root, ObjectSelectivityType type) |
|
ObjectVoxels | mrmeshpy.getDepthFirstObject_ObjectVoxels (Object root, ObjectSelectivityType type) |
|
VisualObject | mrmeshpy.getDepthFirstObject_VisualObject (Object root, ObjectSelectivityType type) |
|
FillHoleMetric | mrmeshpy.getEdgeLengthFillMetric (Mesh mesh) |
|
FillHoleMetric | mrmeshpy.getEdgeLengthStitchMetric (Mesh mesh) |
|
UndirectedEdgeBMap | mrmeshpy.getEdgeOrdering (FaceBMap faceMap, MeshTopology topology) |
|
FaceBitSet | mrmeshpy.getFacesByMinEdgeLength (Mesh mesh, float minLength) |
|
Vector3f | mrmeshpy.getFeatureDirection (FeatureObject feature) |
|
Vector3f | mrmeshpy.getFeatureNormal (FeatureObject feature) |
|
std_unordered_set_std_string | mrmeshpy.getFeaturesTypeWithDirections () |
|
std_unordered_set_std_string | mrmeshpy.getFeaturesTypeWithNormals () |
|
HoleFillPlan | mrmeshpy.getHoleFillPlan (Mesh mesh, Id_EdgeTag e, FillHoleParams params='{}') |
|
str | mrmeshpy.getICPStatusInfo (int iterations, ICPExitType exitType) |
|
UndirectedEdgeBitSet | mrmeshpy.getIncidentEdges (MeshTopology topology, FaceBitSet faces) |
|
UndirectedEdgeBitSet | mrmeshpy.getIncidentEdges (MeshTopology topology, UndirectedEdgeBitSet edges) |
|
FaceBitSet | mrmeshpy.getIncidentFaces (MeshTopology topology, VertBitSet verts) |
|
FaceBitSet | mrmeshpy.getIncidentFaces (MeshTopology topology, UndirectedEdgeBitSet edges) |
|
VertBitSet | mrmeshpy.getIncidentVerts (MeshTopology topology, FaceBitSet faces) |
|
VertBitSet | mrmeshpy.getIncidentVerts (MeshTopology topology, FaceBitSet faces, VertBitSet store) |
|
VertBitSet | mrmeshpy.getIncidentVerts (MeshTopology topology, UndirectedEdgeBitSet edges) |
|
VertBitSet | mrmeshpy.getIncidentVerts (MeshTopology topology, UndirectedEdgeBitSet edges, VertBitSet store) |
|
UndirectedEdgeBitSet | mrmeshpy.getInnerEdges (MeshTopology topology, VertBitSet verts) |
|
UndirectedEdgeBitSet | mrmeshpy.getInnerEdges (MeshTopology topology, FaceBitSet region) |
|
FaceBitSet | mrmeshpy.getInnerFaces (MeshTopology topology, VertBitSet verts) |
|
VertBitSet | mrmeshpy.getInnerVerts (MeshTopology topology, FaceBitSet region=None) |
|
VertBitSet | mrmeshpy.getInnerVerts (MeshTopology topology, UndirectedEdgeBitSet edges) |
|
FillHoleMetric | mrmeshpy.getMaxDihedralAngleMetric (Mesh mesh) |
|
float | mrmeshpy.getMeanSqDistToPlane (IPointPairs pairs) |
|
float | mrmeshpy.getMeanSqDistToPoint (IPointPairs pairs) |
|
MeshOrPoints | mrmeshpy.getMeshOrPoints (VisualObject obj) |
|
FillHoleMetric | mrmeshpy.getMinAreaMetric (Mesh mesh) |
|
FillHoleMetric | mrmeshpy.getMinTriAngleMetric (Mesh mesh) |
|
FaceBitSet | mrmeshpy.getNeighborFaces (MeshTopology topology, UndirectedEdgeBitSet edges) |
|
int | mrmeshpy.getNumActivePairs (IPointPairs pairs) |
|
int | mrmeshpy.getNumNodes (int numLeaves) |
|
int | mrmeshpy.getNumSamples (IPointPairs pairs) |
|
str | mrmeshpy.getOSNoSpaces () |
|
std_vector_OneMeshContour | mrmeshpy.getOneMeshIntersectionContours (Mesh meshA, Mesh meshB, std_vector_std_vector_VariableEdgeTri contours, bool getMeshAIntersections, CoordinateConverters converters, AffineXf3f rigidB2A=None) |
|
FaceBMap | mrmeshpy.getOptimalFaceOrdering (Mesh mesh) |
|
FillHoleMetric | mrmeshpy.getParallelPlaneFillMetric (Mesh mesh, Id_EdgeTag e, Plane3f plane=None) |
|
int | mrmeshpy.getPathEdgesInPlane (Mesh mesh, std_vector_Id_EdgeTag path, Plane3f plane, float tolerance=0.0, std_vector_Id_EdgeTag outInPlaneEdges=None) |
|
int | mrmeshpy.getPathPlaneIntersections (Mesh mesh, std_vector_Id_EdgeTag path, Plane3f plane, std_vector_EdgePoint outIntersections=None) |
|
HoleFillPlan | mrmeshpy.getPlanarHoleFillPlan (Mesh mesh, Id_EdgeTag e) |
|
FillHoleMetric | mrmeshpy.getPlaneFillMetric (Mesh mesh, Id_EdgeTag e) |
|
FillHoleMetric | mrmeshpy.getPlaneNormalizedFillMetric (Mesh mesh, Id_EdgeTag e) |
|
ProccessMemoryInfo | mrmeshpy.getProccessMemoryInfo () |
|
VertBitSet | mrmeshpy.getRegionBoundaryVerts (MeshTopology topology, FaceBitSet region) |
|
EdgeBitSet | mrmeshpy.getRegionEdges (MeshTopology topology, FaceBitSet faces) |
|
int | mrmeshpy.getStreamSize (typing.Any in_) |
|
FaceBitSet | mrmeshpy.getSubdividePart (FaceBitSet valids, int subdivideParts, int myPart) |
|
NumSum | mrmeshpy.getSumSqDistToPlane (IPointPairs pairs, std_optional_double inaccuracy='{}') |
|
NumSum | mrmeshpy.getSumSqDistToPoint (IPointPairs pairs, std_optional_double inaccuracy='{}') |
|
std_vector_std_vector_EdgePoint | mrmeshpy.getSurfacePathsViaVertices (Mesh mesh, VertBitSet vs) |
|
SystemMemory | mrmeshpy.getSystemMemory () |
|
func_Vector3_float_from_Vector3_int | mrmeshpy.getToFloatConverter (Box3d box) |
|
func_Vector3_int_from_Vector3_float | mrmeshpy.getToIntConverter (Box3d box) |
|
std_vector_std_shared_ptr_Object | mrmeshpy.getTopmostVisibleObjects_Object (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
std_vector_std_shared_ptr_ObjectDistanceMap | mrmeshpy.getTopmostVisibleObjects_ObjectDistanceMap (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
std_vector_std_shared_ptr_ObjectLines | mrmeshpy.getTopmostVisibleObjects_ObjectLines (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
std_vector_std_shared_ptr_ObjectLinesHolder | mrmeshpy.getTopmostVisibleObjects_ObjectLinesHolder (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
std_vector_std_shared_ptr_ObjectMesh | mrmeshpy.getTopmostVisibleObjects_ObjectMesh (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
std_vector_std_shared_ptr_ObjectMeshHolder | mrmeshpy.getTopmostVisibleObjects_ObjectMeshHolder (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
std_vector_std_shared_ptr_ObjectPoints | mrmeshpy.getTopmostVisibleObjects_ObjectPoints (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
std_vector_std_shared_ptr_ObjectPointsHolder | mrmeshpy.getTopmostVisibleObjects_ObjectPointsHolder (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
std_vector_std_shared_ptr_ObjectVoxels | mrmeshpy.getTopmostVisibleObjects_ObjectVoxels (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
std_vector_std_shared_ptr_VisualObject | mrmeshpy.getTopmostVisibleObjects_VisualObject (Object root, ObjectSelectivityType type='ObjectSelectivityType::Selectable') |
|
func_float_from_char_const | mrmeshpy.getTypeConverter (ScalarType scalarType, int range, int min) |
|
FillHoleMetric | mrmeshpy.getUniversalMetric (Mesh mesh) |
|
pathlib.Path | mrmeshpy.getUserConfigDir () |
|
pathlib.Path | mrmeshpy.getUserConfigFilePath () |
|
float | mrmeshpy.getValue (OpenVdbFloatGrid grid, Vector3i p) |
|
CoordinateConverters | mrmeshpy.getVectorConverters (MeshPart a, MeshPart b, AffineXf3f rigidB2A=None) |
|
MeshTriPoint | mrmeshpy.getVertexAsMeshTriPoint (MeshTopology topology, Id_EdgeTag e, VertId v) |
|
std_vector_Id_VertTag | mrmeshpy.getVertexOrdering (MeshTopology topology, VertBitSet region) |
|
VertBMap | mrmeshpy.getVertexOrdering (FaceBMap faceMap, MeshTopology topology) |
|
FillHoleMetric | mrmeshpy.getVerticalStitchMetric (Mesh mesh, Vector3f upDir) |
|
AffineXf3f | mrmeshpy.getXfFromOxyPlane (std_vector_std_vector_Vector3_float contours) |
|
AffineXf3f | mrmeshpy.getXfFromOxyPlane (Mesh mesh, std_vector_std_vector_Id_EdgeTag paths) |
|
Mesh | mrmeshpy.gridToMesh (OpenVdbFloatGrid grid, GridToMeshSettings settings) |
|
None | mrmeshpy.hardSmoothTetrahedrons (Mesh mesh, VertBitSet region=None) |
|
bool | mrmeshpy.hasAnyIsoline (MeshTopology topology, func_float_from_Id_VertTag vertValues, FaceBitSet region=None) |
|
bool | mrmeshpy.hasAnyIsoline (MeshTopology topology, VertScalars vertValues, float isoValue, FaceBitSet region=None) |
|
bool | mrmeshpy.hasAnyPlaneSection (MeshPart mp, Plane3f plane) |
|
bool | mrmeshpy.hasAnyXYPlaneSection (MeshPart mp, float zLevel) |
|
bool | mrmeshpy.hasMultipleEdges (MeshTopology topology) |
|
bool | mrmeshpy.hasProhibitedChars (str line) |
|
int | mrmeshpy.heapBytes (OpenVdbFloatGrid grid) |
|
int | mrmeshpy.heapBytes_Color (std_vector_Color vec) |
|
int | mrmeshpy.heapBytes_Mesh (Mesh ptr) |
|
int | mrmeshpy.heapBytes_MeshTexture_TextureId (Vector_MeshTexture_TextureId vec) |
|
int | mrmeshpy.heapBytes_Object (Object ptr) |
|
int | mrmeshpy.heapBytes_OpenVdbFloatGrid (OpenVdbFloatGrid ptr) |
|
int | mrmeshpy.heapBytes_PointCloud (PointCloud ptr) |
|
int | mrmeshpy.heapBytes_Polyline3 (Polyline3 ptr) |
|
int | mrmeshpy.heapBytes_float (std_vector_float vec) |
|
int | mrmeshpy.heapBytes_std_shared_ptr_Object (std_vector_std_shared_ptr_Object vec) |
|
int | mrmeshpy.heapBytes_unsigned_long_long (std_vector_unsigned_long_long vec) |
|
func_float_from_Id_EdgeTag | mrmeshpy.identityMetric () |
|
bool | mrmeshpy.improveSampling (PointCloud cloud, VertBitSet samples, ImproveSamplingSettings settings) |
|
None | mrmeshpy.inflate (Mesh mesh, VertBitSet verts, InflateSettings settings) |
|
None | mrmeshpy.interpolateArcs (std_vector_GCommand commands, ArcInterpolationParams params, Axis axis) |
|
None | mrmeshpy.interpolateLines (std_vector_GCommand commands, LineInterpolationParams params, Axis axis) |
|
Vector2f | mrmeshpy.intersection (LineSegm2f segm1, LineSegm2f segm2) |
|
bool | mrmeshpy.isClosed (std_vector_Vector3_float c) |
|
bool | mrmeshpy.isConsistentlyOriented (MeshTopology topology, std_vector_EdgePoint isoline) |
|
bool | mrmeshpy.isDegree3Dest (MeshTopology topology, Id_EdgeTag e) |
|
bool | mrmeshpy.isEdgeBetweenDoubleTris (MeshTopology topology, Id_EdgeTag e) |
|
bool | mrmeshpy.isEdgeLoop (MeshTopology topology, std_vector_Id_EdgeTag edges) |
|
bool | mrmeshpy.isEdgePath (MeshTopology topology, std_vector_Id_EdgeTag edges) |
|
bool | mrmeshpy.isHoleBd (MeshTopology topology, std_vector_Id_EdgeTag loop) |
|
bool | mrmeshpy.isInside (MeshPart a, MeshPart b, AffineXf3f rigidB2A=None) |
|
bool | mrmeshpy.isInside (Polyline2 a, Polyline2 b, AffineXf2f rigidB2A=None) |
|
bool | mrmeshpy.isNanFast (float f) |
|
bool | mrmeshpy.isNonIntersectingInside (MeshPart a, MeshPart b, AffineXf3f rigidB2A=None) |
|
bool | mrmeshpy.isNonIntersectingInside (Mesh a, FaceId partFace, MeshPart b, AffineXf3f rigidB2A=None) |
|
bool | mrmeshpy.isPickedPointValid (VisualObject object, std_variant_MeshTriPoint_EdgePoint_Id_VertTag_int point) |
|
bool | mrmeshpy.isPointInsidePolyline (Polyline2 polyline, Vector2f point) |
|
bool | mrmeshpy.isSupportedFileInSubfolders (os.PathLike|str|bytes folder) |
|
bool | mrmeshpy.isTIFFFile (os.PathLike|str|bytes path) |
|
Id_EdgeTag | mrmeshpy.isVertexRepeatedOnHoleBd (MeshTopology topology, VertId v) |
|
ToolPathResult | mrmeshpy.lacingToolPath (MeshPart mp, ToolPathParams params, Axis cutDirection) |
|
IteratorRange_RingIterator_NextEdgeSameLeft | mrmeshpy.leftRing (MeshTopology topology, Id_EdgeTag edge) |
|
IteratorRange_RingIterator_NextEdgeSameLeft | mrmeshpy.leftRing (MeshTopology topology, FaceId f) |
|
IteratorRange_RingIterator_NextEdgeSameLeft | mrmeshpy.leftRing0 (MeshTopology topology, Id_EdgeTag edge) |
|
Mesh | mrmeshpy.loadASCIIStl (os.PathLike|str|bytes file, MeshLoadSettings settings='{}') |
|
Mesh | mrmeshpy.loadASCIIStl (typing.Any in_, MeshLoadSettings settings='{}') |
|
Mesh | mrmeshpy.loadBinaryStl (os.PathLike|str|bytes file, MeshLoadSettings settings='{}') |
|
Mesh | mrmeshpy.loadBinaryStl (typing.Any in_, MeshLoadSettings settings='{}') |
|
DistanceMap | mrmeshpy.loadDistanceMapFromImage (os.PathLike|str|bytes filename, float threshold=0.003921568859368563) |
|
Mesh | mrmeshpy.loadDxf (os.PathLike|str|bytes path, MeshLoadSettings settings='{}') |
|
Mesh | mrmeshpy.loadDxf (typing.Any in_, MeshLoadSettings settings='{}') |
|
None | mrmeshpy.loadIOExtras () |
|
Polyline3 | mrmeshpy.loadLines (os.PathLike|str|bytes file, func_bool_from_float callback='{}') |
|
Polyline3 | mrmeshpy.loadLines (typing.Any in_, str extension, func_bool_from_float callback='{}') |
|
Mesh | mrmeshpy.loadMesh (os.PathLike|str|bytes file, MeshLoadSettings settings='{}') |
|
Mesh | mrmeshpy.loadMesh (typing.Any in_, str extension, MeshLoadSettings settings='{}') |
|
None | mrmeshpy.loadMeshDll () |
|
Mesh | mrmeshpy.loadMrmesh (os.PathLike|str|bytes file, MeshLoadSettings settings='{}') |
|
Mesh | mrmeshpy.loadMrmesh (typing.Any in_, MeshLoadSettings settings='{}') |
|
Mesh | mrmeshpy.loadObj (os.PathLike|str|bytes file, MeshLoadSettings settings='{}') |
|
Mesh | mrmeshpy.loadObj (typing.Any in_, MeshLoadSettings settings='{}') |
|
LoadedObjects | mrmeshpy.loadObjectFromFile (os.PathLike|str|bytes filename, func_bool_from_float callback='{}') |
|
Mesh | mrmeshpy.loadOff (os.PathLike|str|bytes file, MeshLoadSettings settings='{}') |
|
Mesh | mrmeshpy.loadOff (typing.Any in_, MeshLoadSettings settings='{}') |
|
Mesh | mrmeshpy.loadPly (os.PathLike|str|bytes file, MeshLoadSettings settings='{}') |
|
Mesh | mrmeshpy.loadPly (typing.Any in_, MeshLoadSettings settings='{}') |
|
PointCloud | mrmeshpy.loadPoints (os.PathLike|str|bytes file, PointsLoadSettings settings='{}') |
|
PointCloud | mrmeshpy.loadPoints (typing.Any in_, str extension, PointsLoadSettings settings='{}') |
|
LoadedObjectT | mrmeshpy.loadSceneFromAnySupportedFormat (os.PathLike|str|bytes path, func_bool_from_float callback='{}') |
|
Object | mrmeshpy.loadSceneObject (os.PathLike|str|bytes path, func_bool_from_float callback='{}') |
|
Mesh | mrmeshpy.loadStl (os.PathLike|str|bytes file, MeshLoadSettings settings='{}') |
|
Mesh | mrmeshpy.loadStl (typing.Any in_, MeshLoadSettings settings='{}') |
|
std_vector_VoxelsVolumeMinMax_std_shared_ptr_OpenVdbFloatGrid | mrmeshpy.loadVoxels (os.PathLike|str|bytes file, func_bool_from_float cb='{}') |
|
VdbVolume | mrmeshpy.loadVoxelsGav (os.PathLike|str|bytes file, func_bool_from_float cb='{}') |
|
VdbVolume | mrmeshpy.loadVoxelsGav (typing.Any in_, func_bool_from_float cb='{}') |
|
VdbVolume | mrmeshpy.loadVoxelsRaw (os.PathLike|str|bytes file, VoxelsLoad.RawParameters params, func_bool_from_float cb='{}') |
|
VdbVolume | mrmeshpy.loadVoxelsRaw (os.PathLike|str|bytes file, func_bool_from_float cb='{}') |
|
VdbVolume | mrmeshpy.loadVoxelsRaw (typing.Any in_, VoxelsLoad.RawParameters params, func_bool_from_float cb='{}') |
|
FaceBitSet | mrmeshpy.localFindSelfIntersections (Mesh mesh, func_bool_from_float cb='{}') |
|
None | mrmeshpy.localFixSelfIntersections (Mesh mesh, SelfIntersections.Settings settings) |
|
Mesh | mrmeshpy.makeArrow (Vector3f base, Vector3f vert, float thickness=0.05000000074505806, float coneRadius=0.10000000149011612, float coneSize=0.20000000298023224, int qual=32) |
|
Mesh | mrmeshpy.makeBasisAxes (float size=1.0, float thickness=0.05000000074505806, float coneRadius=0.10000000149011612, float coneSize=0.20000000298023224, int qual=32) |
|
MakeBridgeResult | mrmeshpy.makeBridge (MeshTopology topology, Id_EdgeTag a, Id_EdgeTag b, FaceBitSet outNewFaces=None) |
|
Id_EdgeTag | mrmeshpy.makeBridgeEdge (MeshTopology topology, Id_EdgeTag a, Id_EdgeTag b) |
|
Mesh | mrmeshpy.makeCone (float radius0=0.10000000149011612, float length=1.0, int resolution=32) |
|
Mesh | mrmeshpy.makeConvexHull (VertCoords points, VertBitSet validPoints) |
|
Mesh | mrmeshpy.makeConvexHull (Mesh in_) |
|
Mesh | mrmeshpy.makeConvexHull (PointCloud in_) |
|
Mesh | mrmeshpy.makeCube (Vector3f size='Vector3f::diagonal(1.F)', Vector3f base='Vector3f::diagonal(-0.5F)') |
|
Mesh | mrmeshpy.makeCylinder (float radius=0.10000000149011612, float length=1.0, int resolution=16) |
|
Mesh | mrmeshpy.makeCylinderAdvanced (float radius0=0.10000000149011612, float radius1=0.10000000149011612, float start_angle=0.0, float arc_size=6.2831854820251465, float length=1.0, int resolution=16) |
|
Id_EdgeTag | mrmeshpy.makeDegenerateBandAroundHole (Mesh mesh, Id_EdgeTag a, FaceBitSet outNewFaces=None) |
|
None | mrmeshpy.makeDegenerateBandAroundRegion (Mesh mesh, FaceBitSet region, MakeDegenerateBandAroundRegionParams params='{}') |
|
int | mrmeshpy.makeDeloneEdgeFlips (Mesh mesh, DeloneSettings settings='{}', int numIters=1, func_bool_from_float progressCallback='{}') |
|
None | mrmeshpy.makeDeloneOriginRing (Mesh mesh, Id_EdgeTag e, DeloneSettings settings='{}') |
|
std_vector_Vector3_float | mrmeshpy.makeFreeFormOriginGrid (Box3f box, Vector3i resolution) |
|
Object | mrmeshpy.makeLevelOfDetails (Mesh mesh, int maxDepth) |
|
Mesh | mrmeshpy.makeMovementBuildBody (std_vector_std_vector_Vector3_float body, std_vector_std_vector_Vector3_float trajectory, MovementBuildBodyParams params='{}') |
|
VertCoords | mrmeshpy.makeNormals (PointCloud pointCloud, int avgNeighborhoodSize=48) |
|
ObjectDistanceMap | mrmeshpy.makeObjectDistanceMapFromFile (os.PathLike|str|bytes file, func_bool_from_float callback='{}') |
|
LoadedObjectT | mrmeshpy.makeObjectFromMeshFile (os.PathLike|str|bytes file, func_bool_from_float cb='{}', bool returnOnlyMesh=False) |
|
LoadedObjects | mrmeshpy.makeObjectFromVoxelsFile (os.PathLike|str|bytes file, func_bool_from_float callback='{}') |
|
ObjectGcode | mrmeshpy.makeObjectGcodeFromFile (os.PathLike|str|bytes file, func_bool_from_float callback='{}') |
|
ObjectLines | mrmeshpy.makeObjectLinesFromFile (os.PathLike|str|bytes file, func_bool_from_float callback='{}') |
|
LoadedObjectT_ObjectMesh | mrmeshpy.makeObjectMeshFromFile (os.PathLike|str|bytes file, func_bool_from_float cb='{}') |
|
ObjectPoints | mrmeshpy.makeObjectPointsFromFile (os.PathLike|str|bytes file, func_bool_from_float callback='{}') |
|
std_vector_std_shared_ptr_ObjectVoxels | mrmeshpy.makeObjectVoxelsFromFile (os.PathLike|str|bytes file, func_bool_from_float callback='{}') |
|
Mesh | mrmeshpy.makeOpenCone (float radius=1, float zApex=0, float zBase=1, int numCircleSegments=16) |
|
Mesh | mrmeshpy.makeOpenCylinder (float radius=1, float z1=-1, float z2=1, int numCircleSegments=16) |
|
VertCoords | mrmeshpy.makeOrientedNormals (PointCloud pointCloud, float radius, func_bool_from_float progress='{}') |
|
VertCoords | mrmeshpy.makeOrientedNormals (PointCloud pointCloud, AllLocalTriangulations triangs, func_bool_from_float progress='{}') |
|
Mesh | mrmeshpy.makeOuterHalfTorus (float primaryRadius=1.0, float secondaryRadius=0.10000000149011612, int primaryResolution=16, int secondaryResolution=16, std_vector_Vector3_float points=None) |
|
Mesh | mrmeshpy.makeParallelepiped (Vector3f side, Vector3f base) |
|
Mesh | mrmeshpy.makePlane () |
|
Mesh | mrmeshpy.makePrism (float baseLength, float leftAngle, float rightAngle, float height=1.0) |
|
MakeBridgeResult | mrmeshpy.makeQuadBridge (MeshTopology topology, Id_EdgeTag a, Id_EdgeTag b, FaceBitSet outNewFaces=None) |
|
Mesh | mrmeshpy.makeRegularGridMesh (int width, int height, func_bool_from_unsigned_long_long_unsigned_long_long validator, func_Vector3_float_from_unsigned_long_long_unsigned_long_long positioner, func_bool_from_unsigned_long_long_unsigned_long_long_unsigned_long_long_unsigned_long_long_unsigned_long_long_unsigned_long_long faceValidator='{}', func_bool_from_float cb='{}') |
|
Mesh | mrmeshpy.makeRegularGridMesh (VertCoords pc, func_bool_from_float cb='{}') |
|
AffineXf3d | mrmeshpy.makeRigidXf (MeshPart mp, AffineXf3d meshXf) |
|
AffineXf3f | mrmeshpy.makeRigidXf (MeshPart mp, AffineXf3f meshXf) |
|
None | mrmeshpy.makeSignedByWindingNumber (OpenVdbFloatGrid grid, Vector3f voxelSize, Mesh refMesh, MakeSignedByWindingNumberSettings settings) |
|
MakeBridgeResult | mrmeshpy.makeSmoothBridge (Mesh mesh, Id_EdgeTag a, Id_EdgeTag b, float samplingStep, FaceBitSet outNewFaces=None) |
|
Mesh | mrmeshpy.makeSphere (SphereParams params) |
|
MarkedContour3f | mrmeshpy.makeSpline (MarkedContour3f in_, float markStability=1) |
|
MarkedContour3f | mrmeshpy.makeSpline (std_vector_Vector3_float controlPoints, SplineSettings settings) |
|
Mesh | mrmeshpy.makeTorus (float primaryRadius=1.0, float secondaryRadius=0.10000000149011612, int primaryResolution=16, int secondaryResolution=16, std_vector_Vector3_float points=None) |
|
Mesh | mrmeshpy.makeTorusWithComponents (float primaryRadius=1.0, float secondaryRadius=0.10000000149011612, int primaryResolution=16, int secondaryResolution=16, std_vector_Vector3_float points=None) |
|
Mesh | mrmeshpy.makeTorusWithSelfIntersections (float primaryRadius=1.0, float secondaryRadius=0.10000000149011612, int primaryResolution=16, int secondaryResolution=16, std_vector_Vector3_float points=None) |
|
Mesh | mrmeshpy.makeTorusWithSpikes (float primaryRadius=1.0, float secondaryRadiusInner=0.10000000149011612, float secondaryRadiusOuter=0.5, int primaryResolution=16, int secondaryResolution=16, std_vector_Vector3_float points=None) |
|
Mesh | mrmeshpy.makeTorusWithUndercut (float primaryRadius=1.0, float secondaryRadiusInner=0.10000000149011612, float secondaryRadiusOuter=0.20000000298023224, int primaryResolution=16, int secondaryResolution=16, std_vector_Vector3_float points=None) |
|
Mesh | mrmeshpy.makeUVSphere (float radius=1.0, int horisontalResolution=16, int verticalResolution=16) |
|
PointCloud | mrmeshpy.makeUniformSampledCloud (PointCloud pointCloud, UniformSamplingSettings settings) |
|
VertCoords | mrmeshpy.makeUnorientedNormals (PointCloud pointCloud, float radius, func_bool_from_float progress='{}', OrientNormals orient='OrientNormals::Smart') |
|
VertCoords | mrmeshpy.makeUnorientedNormals (PointCloud pointCloud, AllLocalTriangulations triangs, func_bool_from_float progress='{}', OrientNormals orient='OrientNormals::Smart') |
|
VertCoords | mrmeshpy.makeUnorientedNormals (PointCloud pointCloud, Buffer_VertId closeVerts, int numNei, func_bool_from_float progress='{}', OrientNormals orient='OrientNormals::Smart') |
|
Id_EdgeTag | mrmeshpy.mapEdge (WholeEdgeMap map, Id_EdgeTag src) |
|
Id_EdgeTag | mrmeshpy.mapEdge (phmap_flat_hash_map_Id_UndirectedEdgeTag_Id_EdgeTag map, Id_EdgeTag src) |
|
UndirectedEdgeId | mrmeshpy.mapEdge (UndirectedEdgeBMap map, UndirectedEdgeId src) |
|
UndirectedEdgeBitSet | mrmeshpy.mapEdges (WholeEdgeMap map, UndirectedEdgeBitSet src) |
|
UndirectedEdgeBitSet | mrmeshpy.mapEdges (phmap_flat_hash_map_Id_UndirectedEdgeTag_Id_EdgeTag map, UndirectedEdgeBitSet src) |
|
UndirectedEdgeBitSet | mrmeshpy.mapEdges (UndirectedEdgeBMap map, UndirectedEdgeBitSet src) |
|
Mesh | mrmeshpy.marchingCubes (SimpleVolume volume, MarchingCubesParams params='{}') |
|
Mesh | mrmeshpy.marchingCubes (SimpleVolumeMinMax volume, MarchingCubesParams params='{}') |
|
Mesh | mrmeshpy.marchingCubes (VdbVolume volume, MarchingCubesParams params='{}') |
|
Mesh | mrmeshpy.marchingCubes (FunctionVolume volume, MarchingCubesParams params='{}') |
|
TriMesh | mrmeshpy.marchingCubesAsTriMesh (SimpleVolume volume, MarchingCubesParams params='{}') |
|
TriMesh | mrmeshpy.marchingCubesAsTriMesh (SimpleVolumeMinMax volume, MarchingCubesParams params='{}') |
|
TriMesh | mrmeshpy.marchingCubesAsTriMesh (VdbVolume volume, MarchingCubesParams params='{}') |
|
TriMesh | mrmeshpy.marchingCubesAsTriMesh (FunctionVolume volume, MarchingCubesParams params='{}') |
|
MarkedContour3f | mrmeshpy.markedContour (std_vector_Vector3_float in_) |
|
MarkedContour3f | mrmeshpy.markedFirstLast (std_vector_Vector3_float in_) |
|
Mesh | mrmeshpy.mcOffsetMesh (MeshPart mp, float offset, OffsetParameters params='{}', Vector_Id_VoxelTag_FaceId outMap=None) |
|
Mesh | mrmeshpy.mcShellMeshRegion (Mesh mesh, FaceBitSet region, float offset, BaseShellParameters params, Vector_Id_VoxelTag_FaceId outMap=None) |
|
ObjectMesh | mrmeshpy.merge (std_vector_std_shared_ptr_ObjectMesh objsMesh) |
|
ObjectPoints | mrmeshpy.merge (std_vector_std_shared_ptr_ObjectPoints objsPoints) |
|
ObjectLines | mrmeshpy.merge (std_vector_std_shared_ptr_ObjectLines objsLines) |
|
Mesh | mrmeshpy.mergeMeshes (std_vector_std_shared_ptr_Mesh meshes) |
|
None | mrmeshpy.meshDenoiseViaNormals (Mesh mesh, DenoiseViaNormalsSettings settings='{}') |
|
Mesh | mrmeshpy.meshFromVoxelsMask (VdbVolume volume, VoxelBitSet mask) |
|
func_void_from_Id_EdgeTag_Id_EdgeTag | mrmeshpy.meshOnEdgeSplitAttribute (Mesh mesh, MeshAttributesToUpdate params) |
|
func_void_from_Id_EdgeTag_Id_EdgeTag | mrmeshpy.meshOnEdgeSplitFaceAttribute (Mesh mesh, MeshAttributesToUpdate params) |
|
func_void_from_Id_EdgeTag_Id_EdgeTag | mrmeshpy.meshOnEdgeSplitVertAttribute (Mesh mesh, MeshAttributesToUpdate params) |
|
func_bool_from_Id_EdgeTag_Vector3_float | mrmeshpy.meshPreCollapseVertAttribute (Mesh mesh, MeshAttributesToUpdate params) |
|
SimpleVolumeMinMax | mrmeshpy.meshRegionToIndicatorVolume (Mesh mesh, FaceBitSet region, float offset, DistanceVolumeParams params) |
|
std_array_VoxelsVolumeMinMax_std_vector_float_3 | mrmeshpy.meshToDirectionVolume (MeshToDirectionVolumeParams params) |
|
OpenVdbFloatGrid | mrmeshpy.meshToDistanceField (MeshPart mp, AffineXf3f xf, Vector3f voxelSize, float surfaceOffset=3, func_bool_from_float cb='{}') |
|
FunctionVolume | mrmeshpy.meshToDistanceFunctionVolume (MeshPart mp, MeshToDistanceVolumeParams params='{}') |
|
VdbVolume | mrmeshpy.meshToDistanceVdbVolume (MeshPart mp, MeshToVolumeParams params='{}') |
|
SimpleVolumeMinMax | mrmeshpy.meshToDistanceVolume (MeshPart mp, MeshToDistanceVolumeParams params='{}') |
|
OpenVdbFloatGrid | mrmeshpy.meshToLevelSet (MeshPart mp, AffineXf3f xf, Vector3f voxelSize, float surfaceOffset=3, func_bool_from_float cb='{}') |
|
PointCloud | mrmeshpy.meshToPointCloud (Mesh mesh, bool saveNormals=True, VertBitSet verts=None) |
|
VdbVolume | mrmeshpy.meshToVolume (MeshPart mp, MeshToVolumeParams params='{}') |
|
float | mrmeshpy.mixed (Vector3f a, Vector3f b, Vector3f c) |
|
float | mrmeshpy.mixed (Vector3d a, Vector3d b, Vector3d c) |
|
int | mrmeshpy.mixed (Vector3i a, Vector3i b, Vector3i c) |
|
VertBitSet | mrmeshpy.moveMeshToVoxelMaxDeriv (Mesh mesh, AffineXf3f meshXf, VdbVolume volume, AffineXf3f volumeXf, MoveMeshToVoxelMaxDerivSettings settings, func_bool_from_float callback='{}') |
|
VertBitSet | mrmeshpy.moveMeshToVoxelMaxDeriv (Mesh mesh, AffineXf3f meshXf, SimpleVolumeMinMax volume, AffineXf3f volumeXf, MoveMeshToVoxelMaxDerivSettings settings, func_bool_from_float callback='{}') |
|
VertBitSet | mrmeshpy.moveMeshToVoxelMaxDeriv (Mesh mesh, AffineXf3f meshXf, FunctionVolume volume, AffineXf3f volumeXf, MoveMeshToVoxelMaxDerivSettings settings, func_bool_from_float callback='{}') |
|
Vector3f | mrmeshpy.mult (Vector3f a, Vector3f b) |
|
Vector3d | mrmeshpy.mult (Vector3d a, Vector3d b) |
|
Vector3i | mrmeshpy.mult (Vector3i a, Vector3i b) |
|
Vector2f | mrmeshpy.mult (Vector2f a, Vector2f b) |
|
Vector2d | mrmeshpy.mult (Vector2d a, Vector2d b) |
|
Vector2i | mrmeshpy.mult (Vector2i a, Vector2i b) |
|
std_vector_ObjVertId | mrmeshpy.multiModelGridSampling (Vector_ModelPointsData_ObjId models, float voxelSize, func_bool_from_float cb='{}') |
|
None | mrmeshpy.multiRayMeshIntersect (MeshPart meshPart, std_vector_Vector3_float origins, std_vector_Vector3_float dirs, MultiRayMeshIntersectResult result, float rayStart=0.0, float rayEnd=3.4028234663852886e+38, bool closestIntersect=True, func_bool_from_Id_FaceTag validFaces='{}') |
|
bool | mrmeshpy.objectHasSelectableChildren (Object object) |
|
None | mrmeshpy.objectSave (Object object, os.PathLike|str|bytes file, func_bool_from_float callback='{}') |
|
std_vector_std_vector_Vector2_float | mrmeshpy.offsetContours (std_vector_std_vector_Vector2_float contours, float offset, OffsetContoursParams params='{}') |
|
std_vector_std_vector_Vector2_float | mrmeshpy.offsetContours (std_vector_std_vector_Vector2_float contours, func_float_from_int_int offset, OffsetContoursParams params='{}') |
|
std_vector_std_vector_Vector3_float | mrmeshpy.offsetContours (std_vector_std_vector_Vector3_float contours, float offset, OffsetContoursParams params='{}', OffsetContoursRestoreZParams zParmas='{}') |
|
std_vector_std_vector_Vector3_float | mrmeshpy.offsetContours (std_vector_std_vector_Vector3_float contours, func_float_from_int_int offset, OffsetContoursParams params='{}', OffsetContoursRestoreZParams zParmas='{}') |
|
Mesh | mrmeshpy.offsetMesh (MeshPart mp, float offset, OffsetParameters params='{}') |
|
Mesh | mrmeshpy.offsetOneDirection (MeshPart mp, float offset, GeneralOffsetParameters params='{}') |
|
Mesh | mrmeshpy.offsetPolyline (Polyline3 polyline, float offset, OffsetParameters params='{}') |
|
std_vector_std_vector_Vector3_float | mrmeshpy.offsetSurfaceLine (Mesh mesh, std_vector_MeshTriPoint surfaceLine, float offset) |
|
std_vector_std_vector_Vector3_float | mrmeshpy.offsetSurfaceLine (Mesh mesh, std_vector_MeshTriPoint surfaceLine, func_float_from_int offsetAtPoint) |
|
bool | mrmeshpy.operator (VertDistance a, VertDistance b) |
|
OutEdge | mrmeshpy.opposite (OutEdge e) |
|
OutEdge2 | mrmeshpy.opposite (OutEdge2 e) |
|
std_vector_std_vector_VariableEdgeTri | mrmeshpy.orderIntersectionContours (MeshTopology topologyA, MeshTopology topologyB, PreciseCollisionResult intersections) |
|
IteratorRange_RingIterator_NextEdgeSameOrigin | mrmeshpy.orgRing (MeshTopology topology, Id_EdgeTag edge) |
|
IteratorRange_RingIterator_NextEdgeSameOrigin | mrmeshpy.orgRing (MeshTopology topology, VertId v) |
|
IteratorRange_RingIterator_NextEdgeSameOrigin | mrmeshpy.orgRing0 (MeshTopology topology, Id_EdgeTag edge) |
|
bool | mrmeshpy.orient3d (Vector3i a, Vector3i b, Vector3i c) |
|
bool | mrmeshpy.orient3d (Vector3i a, Vector3i b, Vector3i c, Vector3i d) |
|
bool | mrmeshpy.orient3d (std_array_PreciseVertCoords_4 vs) |
|
bool | mrmeshpy.orient3d (PreciseVertCoords vs) |
|
None | mrmeshpy.orientLocalTriangulations (AllLocalTriangulations triangs, VertCoords coords, VertBitSet region, VertCoords targetDir) |
|
None | mrmeshpy.orientLocalTriangulations (AllLocalTriangulations triangs, VertCoords coords, VertBitSet region, func_Vector3_float_from_Id_VertTag targetDir) |
|
bool | mrmeshpy.orientNormals (PointCloud pointCloud, VertCoords normals, float radius, func_bool_from_float progress='{}') |
|
bool | mrmeshpy.orientNormals (PointCloud pointCloud, VertCoords normals, AllLocalTriangulations triangs, func_bool_from_float progress='{}') |
|
bool | mrmeshpy.orientNormals (PointCloud pointCloud, VertCoords normals, Buffer_VertId closeVerts, int numNei, func_bool_from_float progress='{}') |
|
ObjectPoints | mrmeshpy.pack (ObjectPoints pts, Reorder reorder, VertBitSet newValidVerts=None, func_bool_from_float cb='{}') |
|
None | mrmeshpy.parseFirstNum (str str, int_output num) |
|
None | mrmeshpy.parsePolygon (str str, VertId vertId, int_output numPoints) |
|
Mesh | mrmeshpy.partialOffsetMesh (MeshPart mp, float offset, GeneralOffsetParameters params='{}') |
|
pathlib.Path | mrmeshpy.pathFromUtf8 (str s) |
|
Vector3f | mrmeshpy.pickedPointToVector3 (VisualObject object, std_variant_MeshTriPoint_EdgePoint_Id_VertTag_int point) |
|
std_vector_Vector2_float | mrmeshpy.planeSectionToContour2f (Mesh mesh, std_vector_EdgePoint section, AffineXf3f meshToPlane) |
|
std_vector_std_vector_Vector2_float | mrmeshpy.planeSectionsToContours2f (Mesh mesh, std_vector_std_vector_EdgePoint sections, AffineXf3f meshToPlane) |
|
VertBitSet | mrmeshpy.pointGridSampling (PointCloud cloud, float voxelSize, func_bool_from_float cb='{}') |
|
VertBitSet | mrmeshpy.pointIterativeSampling (PointCloud cloud, int numSamples, func_bool_from_float cb='{}') |
|
std_variant_MeshTriPoint_EdgePoint_Id_VertTag_int | mrmeshpy.pointOnObjectToPickedPoint (VisualObject object, PointOnObject pos) |
|
VertBitSet | mrmeshpy.pointUniformSampling (PointCloud pointCloud, UniformSamplingSettings settings) |
|
FunctionVolume | mrmeshpy.pointsToDistanceFunctionVolume (PointCloud cloud, PointsToDistanceVolumeParams params) |
|
SimpleVolume | mrmeshpy.pointsToDistanceVolume (PointCloud cloud, PointsToDistanceVolumeParams params) |
|
Mesh | mrmeshpy.pointsToMeshFusion (PointCloud cloud, PointsToMeshParameters params) |
|
Polyline2 | mrmeshpy.polylineOffset (Polyline2 polyline, float pixelSize, float offset) |
|
None | mrmeshpy.positionVertsSmoothly (Mesh mesh, VertBitSet verts, EdgeWeights edgeWeightsType='EdgeWeights::Cotan', VertBitSet fixedSharpVertices=None) |
|
None | mrmeshpy.positionVertsSmoothlySharpBd (Mesh mesh, VertBitSet verts, VertCoords vertShifts=None, VertScalars vertStabilizers=None) |
|
None | mrmeshpy.positionVertsWithSpacing (Mesh mesh, SpacingSettings settings) |
|
None | mrmeshpy.printCurrentTimerBranch () |
|
None | mrmeshpy.printStacktraceOnCrash () |
|
None | mrmeshpy.printTimingTree (float minTimeSec=0.1) |
|
None | mrmeshpy.printTimingTreeAtEnd (bool on, float minTimeSec=0.1) |
|
None | mrmeshpy.processCloseTriangles (MeshPart mp, std_array_Vector3_float_3 t, float rangeSq, func_ProcessOneResult_from_Vector3_float_Id_FaceTag_Vector3_float_float call) |
|
VertScalars | mrmeshpy.projectAllMeshVertices (Mesh refMesh, Mesh mesh, AffineXf3f refXf=None, AffineXf3f xf=None, float upDistLimitSq=3.4028234663852886e+38, float loDistLimitSq=0.0) |
|
None | mrmeshpy.projectOnAll (Vector3f pt, AABBTreeObjects tree, float upDistLimitSq, func_void_from_Id_ObjTag_MeshOrPoints_ProjectionResult callback, ObjId skipObjId='{}') |
|
None | mrmeshpy.putScanFileNameInZ (std_vector_std_filesystem_path scans, std_vector_SliceInfo zOrder) |
|
bool | mrmeshpy.rayBoxIntersect (Box3f box, RayOrigin_float rayOrigin, float_output t0, float_output t1, IntersectionPrecomputes_float prec) |
|
MeshIntersectionResult | mrmeshpy.rayInsideIntersect (Mesh mesh, MeshPoint m, float rayEnd=3.4028234663852886e+38) |
|
MeshIntersectionResult | mrmeshpy.rayInsideIntersect (Mesh mesh, VertId v, float rayEnd=3.4028234663852886e+38) |
|
MeshIntersectionResult | mrmeshpy.rayMeshIntersect (MeshPart meshPart, Line3f line, float rayStart=0.0, float rayEnd=3.4028234663852886e+38, IntersectionPrecomputes_float prec=None, bool closestIntersect=True, func_bool_from_Id_FaceTag validFaces='{}') |
|
MeshIntersectionResult | mrmeshpy.rayMeshIntersect (MeshPart meshPart, Line3d line, float rayStart=0.0, float rayEnd=1.7976931348623157e+308, IntersectionPrecomputes_double prec=None, bool closestIntersect=True, func_bool_from_Id_FaceTag validFaces='{}') |
|
None | mrmeshpy.rayMeshIntersectAll (MeshPart meshPart, Line3f line, func_bool_from_MeshIntersectionResult callback, float rayStart=0.0, float rayEnd=3.4028234663852886e+38, IntersectionPrecomputes_float prec=None) |
|
None | mrmeshpy.rayMeshIntersectAll (MeshPart meshPart, Line3d line, func_bool_from_MeshIntersectionResult callback, float rayStart=0.0, float rayEnd=1.7976931348623157e+308, IntersectionPrecomputes_double prec=None) |
|
MultiMeshIntersectionResult | mrmeshpy.rayMultiMeshAnyIntersect (std_vector_Line3Mesh_float lineMeshes, float rayStart=0.0, float rayEnd=3.4028234663852886e+38) |
|
MultiMeshIntersectionResult | mrmeshpy.rayMultiMeshAnyIntersect (std_vector_Line3Mesh_double lineMeshes, float rayStart=0.0, float rayEnd=1.7976931348623157e+308) |
|
PolylineIntersectionResult2 | mrmeshpy.rayPolylineIntersect (Polyline2 polyline, Line2f line, float rayStart=0, float rayEnd=3.4028234663852886e+38, IntersectionPrecomputes2_float prec=None, bool closestIntersect=True) |
|
PolylineIntersectionResult2 | mrmeshpy.rayPolylineIntersect (Polyline2 polyline, Line2d line, float rayStart=0, float rayEnd=1.7976931348623157e+308, IntersectionPrecomputes2_double prec=None, bool closestIntersect=True) |
|
TriIntersectResult | mrmeshpy.rayTriangleIntersect (Vector3f oriA, Vector3f oriB, Vector3f oriC, IntersectionPrecomputes_float prec) |
|
TriIntersectResult | mrmeshpy.rayTriangleIntersect (Vector3f oriA, Vector3f oriB, Vector3f oriC, Vector3f dir) |
|
TriIntersectResult | mrmeshpy.rayTriangleIntersect (Vector3d oriA, Vector3d oriB, Vector3d oriC, IntersectionPrecomputes_double prec) |
|
TriIntersectResult | mrmeshpy.rayTriangleIntersect (Vector3d oriA, Vector3d oriB, Vector3d oriC, Vector3d dir) |
|
TriIntersectResult | mrmeshpy.rayTriangleIntersect_ (Vector3f oriA, Vector3f oriB, Vector3f oriC, IntersectionPrecomputes_float prec) |
|
TriIntersectResult | mrmeshpy.rayTriangleIntersect_ (Vector3d oriA, Vector3d oriB, Vector3d oriC, IntersectionPrecomputes_double prec) |
|
bool | mrmeshpy.readByBlocks (typing.Any in_, char_output data, int dataSize, func_bool_from_float callback='{}', int blockSize=65536) |
|
None | mrmeshpy.readRawTiff (os.PathLike|str|bytes path, RawTiffOutput output) |
|
str | mrmeshpy.readString (typing.Any in_) |
|
TiffParameters | mrmeshpy.readTiffParameters (os.PathLike|str|bytes path) |
|
Mesh | mrmeshpy.rebuildMesh (MeshPart mp, RebuildMeshSettings settings) |
|
int | mrmeshpy.reducePath (Mesh mesh, MeshTriPoint start, std_vector_EdgePoint path, MeshTriPoint end, int maxIter=5) |
|
bool | mrmeshpy.reducePathViaVertex (Mesh mesh, MeshTriPoint start, VertId v, MeshTriPoint end, std_vector_EdgePoint outPath, std_vector_Vector2_float tmp, std_vector_EdgePoint cachePath) |
|
AffineXf3f | mrmeshpy.refineFeatureObject (FeatureObject featObj, Mesh mesh, RefineParameters params='{}') |
|
AffineXf3f | mrmeshpy.refineFeatureObject (FeatureObject featObj, PointCloud pointCloud, RefineParameters params='{}') |
|
bool | mrmeshpy.relax (Mesh mesh, MeshRelaxParams params='{}', func_bool_from_float cb='{}') |
|
bool | mrmeshpy.relax (PointCloud pointCloud, PointCloudRelaxParams params='{}', func_bool_from_float cb='{}') |
|
bool | mrmeshpy.relaxApprox (Mesh mesh, MeshApproxRelaxParams params='{}', func_bool_from_float cb='{}') |
|
bool | mrmeshpy.relaxApprox (PointCloud pointCloud, PointCloudApproxRelaxParams params='{}', func_bool_from_float cb='{}') |
|
bool | mrmeshpy.relaxKeepVolume (Mesh mesh, MeshRelaxParams params='{}', func_bool_from_float cb='{}') |
|
bool | mrmeshpy.relaxKeepVolume (PointCloud pointCloud, PointCloudRelaxParams params='{}', func_bool_from_float cb='{}') |
|
bool | mrmeshpy.remesh (Mesh mesh, RemeshSettings settings) |
|
None | mrmeshpy.removeLoneContours (std_vector_std_vector_VariableEdgeTri contours) |
|
None | mrmeshpy.removeLoneDegeneratedContours (MeshTopology edgesTopology, std_vector_OneMeshContour faceContours, std_vector_OneMeshContour edgeContours) |
|
None | mrmeshpy.removeSpikes (Mesh mesh, int maxIterations, float minSumAngle, VertBitSet region=None) |
|
str | mrmeshpy.replace (str target, str from_, str to) |
|
None | mrmeshpy.replaceInplace (std_string_output target, str from_, str to) |
|
str | mrmeshpy.replaceProhibitedChars (str line, str replacement='_') |
|
None | mrmeshpy.replicateZ (Mesh m, Mesh target) |
|
bool | mrmeshpy.reportProgress (func_bool_from_float cb, float v) |
|
bool | mrmeshpy.reportProgress (func_bool_from_float cb, float v, int counter, int divider) |
|
MarkedContour3f | mrmeshpy.resample (MarkedContour3f in_, float minStep, std_vector_Vector3_float normals=None) |
|
OpenVdbFloatGrid | mrmeshpy.resampled (OpenVdbFloatGrid grid, float voxelScale, func_bool_from_float cb='{}') |
|
OpenVdbFloatGrid | mrmeshpy.resampled (OpenVdbFloatGrid grid, Vector3f voxelScale, func_bool_from_float cb='{}') |
|
bool | mrmeshpy.resolveMeshDegenerations (Mesh mesh, ResolveMeshDegenSettings settings='{}') |
|
bool | mrmeshpy.resolveMeshDegenerations (Mesh mesh, int maxIters, float maxDeviation=0, float maxAngleChange=1.0471975803375244, float criticalAspectRatio=10000) |
|
None | mrmeshpy.reverse (std_vector_Id_EdgeTag path) |
|
None | mrmeshpy.reverse (std_vector_std_vector_Id_EdgeTag paths) |
|
float | mrmeshpy.roundToPrecision (float v, int precision) |
|
bool | mrmeshpy.same (MeshTopology topology, EdgePoint lhs, EdgePoint rhs) |
|
bool | mrmeshpy.same (MeshTopology topology, MeshTriPoint lhs, MeshTriPoint rhs) |
|
std_vector_Vector3_float | mrmeshpy.sampleHalfSphere () |
|
None | mrmeshpy.saveAllSlicesToImage (VdbVolume vdbVolume, VoxelsSave.SavingSettings settings) |
|
None | mrmeshpy.saveDistanceMapToImage (DistanceMap distMap, os.PathLike|str|bytes filename, float threshold=0.003921568859368563) |
|
None | mrmeshpy.saveLines (Polyline3 polyline, os.PathLike|str|bytes file, SaveSettings settings='{}') |
|
None | mrmeshpy.saveLines (Polyline3 polyline, str extension, typing.Any out, SaveSettings settings='{}') |
|
None | mrmeshpy.saveMesh (Mesh mesh, os.PathLike|str|bytes file, SaveSettings settings='{}') |
|
None | mrmeshpy.saveMesh (Mesh mesh, str extension, typing.Any out, SaveSettings settings='{}') |
|
None | mrmeshpy.saveObjectVoxelsToFile (Object object, os.PathLike|str|bytes path, func_bool_from_float callback='{}') |
|
None | mrmeshpy.savePoints (PointCloud points, os.PathLike|str|bytes file, SaveSettings settings='{}') |
|
None | mrmeshpy.savePoints (PointCloud points, str extension, typing.Any out, SaveSettings settings='{}') |
|
None | mrmeshpy.saveSliceToImage (os.PathLike|str|bytes path, VdbVolume vdbVolume, SlicePlane slicePlain, int sliceNumber, func_bool_from_float callback='{}') |
|
None | mrmeshpy.saveVoxels (VdbVolume vdbVolume, os.PathLike|str|bytes file, func_bool_from_float callback='{}') |
|
None | mrmeshpy.saveVoxelsGav (VdbVolume vdbVolume, os.PathLike|str|bytes file, func_bool_from_float callback='{}') |
|
None | mrmeshpy.saveVoxelsGav (SimpleVolumeMinMax simpleVolumeMinMax, os.PathLike|str|bytes file, func_bool_from_float callback='{}') |
|
None | mrmeshpy.saveVoxelsGav (SimpleVolume simpleVolume, os.PathLike|str|bytes file, func_bool_from_float callback='{}') |
|
None | mrmeshpy.saveVoxelsGav (VdbVolume vdbVolume, typing.Any out, func_bool_from_float callback='{}') |
|
None | mrmeshpy.saveVoxelsGav (SimpleVolumeMinMax simpleVolumeMinMax, typing.Any out, func_bool_from_float callback='{}') |
|
None | mrmeshpy.saveVoxelsGav (SimpleVolume simpleVolume, typing.Any out, func_bool_from_float callback='{}') |
|
None | mrmeshpy.saveVoxelsRaw (VdbVolume vdbVolume, os.PathLike|str|bytes file, func_bool_from_float callback='{}') |
|
None | mrmeshpy.saveVoxelsRaw (SimpleVolume simpleVolume, os.PathLike|str|bytes file, func_bool_from_float callback='{}') |
|
FaceBitSet | mrmeshpy.segmentByGraphCut (MeshTopology topology, FaceBitSet source, FaceBitSet sink, func_float_from_Id_EdgeTag metric) |
|
Mesh | mrmeshpy.segmentVolume (VdbVolume volume, std_vector_std_pair_Vector3_float_Vector3_float pairs, VolumeSegmentationParameters params='MR::VolumeSegmentationParameters()') |
|
VoxelBitSet | mrmeshpy.segmentVolumeByGraphCut (SimpleVolume densityVolume, float k, VoxelBitSet sourceSeeds, VoxelBitSet sinkSeeds, func_bool_from_float cb='{}') |
|
std_vector_Mesh | mrmeshpy.segmentVoxelMaskToInstances (VdbVolume mask, int minSize=100, func_bool_from_float cb='{}') |
|
std_vector_TaggedBitSet_FaceTag | mrmeshpy.separateClosedContour (Mesh mesh, std_vector_Vector3_float contour, func_void_from_EdgePoint cb='{}') |
|
None | mrmeshpy.serializeMesh (Mesh mesh, os.PathLike|str|bytes path, FaceBitSet selection=None, str serializeFormat='".mrmesh"') |
|
None | mrmeshpy.serializeObjectTree (Object object, os.PathLike|str|bytes path, func_bool_from_float progress, func_void_from_std_filesystem_path preCompress) |
|
None | mrmeshpy.serializeObjectTree (Object object, os.PathLike|str|bytes path, func_bool_from_float progress='{}') |
|
None | mrmeshpy.serializeObjectTreeToGltf (Object root, os.PathLike|str|bytes file, func_bool_from_float callback='{}') |
|
None | mrmeshpy.setDefaultSerializeMeshFormat (str newFormat) |
|
None | mrmeshpy.setDefaultSerializePointsFormat (str newFormat) |
|
None | mrmeshpy.setDefaultSerializeVoxelsFormat (str newFormat) |
|
None | mrmeshpy.setLevelSetType (OpenVdbFloatGrid grid) |
|
None | mrmeshpy.setNewHandlerIfNeeded () |
|
None | mrmeshpy.setValue (OpenVdbFloatGrid grid, Vector3i p, float value) |
|
None | mrmeshpy.setValue (OpenVdbFloatGrid grid, VoxelBitSet region, float value) |
|
None | mrmeshpy.setupLoggerByDefault () |
|
Mesh | mrmeshpy.sharpOffsetMesh (MeshPart mp, float offset, SharpOffsetParameters params='{}') |
|
None | mrmeshpy.sharpenMarchingCubesMesh (MeshPart ref, Mesh vox, Vector_Id_VoxelTag_FaceId face2voxel, SharpenMarchingCubesMeshSettings settings) |
|
None | mrmeshpy.shrink (MeshTopology topology, FaceBitSet region, int hops=1) |
|
None | mrmeshpy.shrink (MeshTopology topology, VertBitSet region, int hops=1) |
|
FaceBitSet | mrmeshpy.shrinkFaces (MeshTopology topology, FaceBitSet region, UndirectedEdgeBitSet stopEdges=None) |
|
None | mrmeshpy.shrinkPixelMask (PixelBitSet mask, RectIndexer indexer, int shrinkage=1) |
|
None | mrmeshpy.shrinkVoxelsMask (VoxelBitSet mask, VolumeIndexer indexer, int shrinkage=1) |
|
float | mrmeshpy.signedDistanceToMesh (MeshPart mp, Vector3f p, SignedDistanceToMeshOptions op) |
|
OpenVdbFloatGrid | mrmeshpy.simpleVolumeToDenseGrid (SimpleVolume simpleVolume, float background=0.0, func_bool_from_float cb='{}') |
|
VdbVolume | mrmeshpy.simpleVolumeToVdbVolume (SimpleVolumeMinMax simpleVolume, func_bool_from_float cb='{}') |
|
None | mrmeshpy.smoothRegionBoundary (Mesh mesh, FaceBitSet regionFaces, int numIters=4) |
|
FaceBitSet | mrmeshpy.smoothSelection (Mesh mesh, FaceBitSet region, float expandOffset, float shrinkOffset) |
|
None | mrmeshpy.sortPathsByLength (std_vector_std_vector_Id_EdgeTag paths, Mesh mesh) |
|
None | mrmeshpy.sortPathsByMetric (std_vector_std_vector_Id_EdgeTag paths, func_float_from_Id_EdgeTag metric) |
|
None | mrmeshpy.sortScanFilesByName (std_vector_std_filesystem_path scans) |
|
None | mrmeshpy.sortScansByOrder (std_vector_std_filesystem_path scans, std_vector_SliceInfo zOrder) |
|
std_vector_std_string | mrmeshpy.split (str string, str delimiter) |
|
std_vector_unsigned_long_long | mrmeshpy.splitByLines (str data, int size) |
|
std_vector_std_vector_Id_EdgeTag | mrmeshpy.splitOnSimpleLoops (MeshTopology topology, std_vector_std_vector_Id_EdgeTag loops) |
|
None | mrmeshpy.splitQuad (MeshTopology topology, Id_EdgeTag a, FaceBitSet outNewFaces=None) |
|
float | mrmeshpy.sqr (Vector3f a) |
|
float | mrmeshpy.sqr (Vector3d a) |
|
int | mrmeshpy.sqr (Vector3i a) |
|
float | mrmeshpy.sqr (Vector2f a) |
|
float | mrmeshpy.sqr (Vector2d a) |
|
int | mrmeshpy.sqr (Vector2i a) |
|
float | mrmeshpy.sqr (float x) |
|
None | mrmeshpy.stitchContours (MeshTopology topology, std_vector_Id_EdgeTag c0, std_vector_Id_EdgeTag c1) |
|
None | mrmeshpy.straightenBoundary (Mesh mesh, Id_EdgeTag bd, float minNeiNormalsDot, float maxTriAspectRatio, FaceBitSet newFaces=None) |
|
None | mrmeshpy.subdivideLoneContours (Mesh mesh, std_vector_OneMeshContour contours, phmap_flat_hash_map_Id_FaceTag_Id_FaceTag new2oldMap=None) |
|
int | mrmeshpy.subdivideMesh (Mesh mesh, SubdivideSettings settings='{}') |
|
int | mrmeshpy.subdividePolyline (Polyline2 polyline, PolylineSubdivideSettings settings='{}') |
|
int | mrmeshpy.subdividePolyline (Polyline3 polyline, PolylineSubdivideSettings settings='{}') |
|
EdgeBitSet | mrmeshpy.subdividePolylineWithPlane (Polyline3 polyline, Plane3f plane, func_void_from_Id_EdgeTag_Id_EdgeTag_float onEdgeSplitCallback=None) |
|
FaceBitSet | mrmeshpy.subdivideWithPlane (Mesh mesh, Plane3f plane, phmap_flat_hash_map_Id_FaceTag_Id_FaceTag new2Old=None, float eps=0, func_void_from_Id_EdgeTag_Id_EdgeTag_float onEdgeSplitCallback=None) |
|
func_bool_from_float | mrmeshpy.subprogress (func_bool_from_float cb, float from_, float to) |
|
func_bool_from_float | mrmeshpy.subprogress (func_bool_from_float cb, int index, int count) |
|
float | mrmeshpy.suggestVoxelSize (MeshPart mp, float approxNumVoxels) |
|
float | mrmeshpy.surfacePathLength (Mesh mesh, std_vector_EdgePoint surfacePath) |
|
std_vector_Vector3_float | mrmeshpy.surfacePathToContour3f (Mesh mesh, std_vector_EdgePoint line) |
|
std_vector_std_vector_Vector3_float | mrmeshpy.surfacePathsToContours3f (Mesh mesh, std_vector_std_vector_EdgePoint lines) |
|
std_vector_Id_EdgeTag | mrmeshpy.surroundingContour (Mesh mesh, std_vector_Id_EdgeTag includeEdges, func_float_from_Id_EdgeTag edgeMetric, Vector3f dir) |
|
std_vector_Id_EdgeTag | mrmeshpy.surroundingContour (Mesh mesh, std_vector_Id_VertTag keyVertices, func_float_from_Id_EdgeTag edgeMetric, Vector3f dir) |
|
str | mrmeshpy.systemToUtf8 (str system) |
|
std_array_VoxelsVolumeMinMax_std_vector_float_3 | mrmeshpy.teethMaskToDirectionVolume (VdbVolume volume, std_vector_int additionalIds='{}') |
|
Mesh | mrmeshpy.terrainTriangulation (std_vector_Vector3_float points, func_bool_from_float cb='{}') |
|
Mesh | mrmeshpy.thickenMesh (Mesh mesh, float offset, GeneralOffsetParameters params='{}') |
|
str | mrmeshpy.toLower (str str) |
|
str | mrmeshpy.toString (PathError error) |
|
str | mrmeshpy.toString (DimensionsVisualizePropertyType value) |
|
MeshTopology | mrmeshpy.topologyFromTriangles (Triangulation t, MeshBuilder.BuildSettings settings='{}', func_bool_from_float progressCb='{}') |
|
std_vector_Id_EdgeTag | mrmeshpy.trackLeftBoundaryLoop (MeshTopology topology, Id_EdgeTag e0, FaceBitSet region=None) |
|
std_vector_Id_EdgeTag | mrmeshpy.trackLeftBoundaryLoop (MeshTopology topology, FaceBitSet region, Id_EdgeTag e0) |
|
std_vector_Id_EdgeTag | mrmeshpy.trackRightBoundaryLoop (MeshTopology topology, Id_EdgeTag e0, FaceBitSet region=None) |
|
std_vector_Id_EdgeTag | mrmeshpy.trackRightBoundaryLoop (MeshTopology topology, FaceBitSet region, Id_EdgeTag e0) |
|
std_vector_EdgePoint | mrmeshpy.trackSection (MeshPart mp, MeshTriPoint start, MeshTriPoint end, Vector3f planePoint, bool ccw) |
|
std_vector_EdgePoint | mrmeshpy.trackSection (MeshPart mp, MeshTriPoint start, MeshTriPoint end, Vector3f direction, float distance) |
|
VertCoords | mrmeshpy.transformNormals (VertCoords normals, VertBitSet validVerts, Matrix3d m, VertCoords buf) |
|
VertCoords | mrmeshpy.transformPoints (VertCoords verts, VertBitSet validVerts, AffineXf3d xf, VertCoords buf, VertRenumber vertRenumber=None) |
|
TransformVdbVolumeResult | mrmeshpy.transformVdbVolume (VdbVolume volume, AffineXf3f xf, bool fixBox=False, Box3f box='{}') |
|
Mesh | mrmeshpy.triangulateContours (std_vector_std_vector_Vector2_double contours, std_vector_std_vector_Id_VertTag holeVertsIds=None) |
|
Mesh | mrmeshpy.triangulateContours (std_vector_std_vector_Vector2_float contours, std_vector_std_vector_Id_VertTag holeVertsIds=None) |
|
Mesh | mrmeshpy.triangulatePointCloud (PointCloud pointCloud, TriangulationParameters params='{}', func_bool_from_float progressCb='{}') |
|
str | mrmeshpy.trimRight (str str) |
|
None | mrmeshpy.trimWithPlane (Mesh mesh, Plane3f plane, UndirectedEdgeBitSet outCutEdges=None, phmap_flat_hash_map_Id_FaceTag_Id_FaceTag new2Old=None, float eps=0, func_void_from_Id_EdgeTag_Id_EdgeTag_float onEdgeSplitCallback=None) |
|
None | mrmeshpy.trimWithPlane (Mesh mesh, Plane3f plane, std_vector_std_vector_Id_EdgeTag outCutContours, phmap_flat_hash_map_Id_FaceTag_Id_FaceTag new2Old=None, float eps=0, func_void_from_Id_EdgeTag_Id_EdgeTag_float onEdgeSplitCallback=None) |
|
None | mrmeshpy.trimWithPlane (Mesh mesh, TrimWithPlaneParams params, TrimOptionalOutput optOut='{}') |
|
IteratorRange_PolylineUndirectedEdgeIterator | mrmeshpy.undirectedEdges (PolylineTopology topology) |
|
IteratorRange_UndirectedEdgeIterator | mrmeshpy.undirectedEdges (MeshTopology topology) |
|
Vector3d | mrmeshpy.unitVector3_double (float azimuth, float altitude) |
|
Vector3f | mrmeshpy.unitVector3_float (float azimuth, float altitude) |
|
int | mrmeshpy.uniteCloseVertices (Mesh mesh, float closeDist, bool uniteOnlyBd=True, VertMap optionalVertOldToNew=None) |
|
AllLocalTriangulations | mrmeshpy.uniteLocalTriangulations (std_vector_SomeLocalTriangulations in_, func_bool_from_float progress='{}') |
|
Mesh | mrmeshpy.uniteManyMeshes (std_vector_Mesh_const meshes, UniteManyMeshesParams params='{}') |
|
None | mrmeshpy.updateGroupPairs (ICPGroupPairs pairs, Vector_MeshOrPointsXf_ObjId objs, func_void_from_Vector3_float_MeshOrPoints_ProjectionResult_Id_ObjTag srcProjector, func_void_from_Vector3_float_MeshOrPoints_ProjectionResult_Id_ObjTag tgtProjector, float cosThreshold, float distThresholdSq, bool mutualClosest) |
|
None | mrmeshpy.updateIndicator (Mesh mesh, UndirectedEdgeScalars v, FaceNormals normals, float beta, float gamma) |
|
None | mrmeshpy.updateIndicatorFast (MeshTopology topology, UndirectedEdgeScalars v, FaceNormals normals, float beta, float gamma) |
|
None | mrmeshpy.updatePointPairs (PointPairs pairs, MeshOrPointsXf src, MeshOrPointsXf tgt, float cosThreshold, float distThresholdSq, bool mutualClosest) |
|
str | mrmeshpy.utf8ToSystem (str utf8) |
|
str | mrmeshpy.utf8ToWide (str utf8) |
|
str | mrmeshpy.utf8string (os.PathLike|str|bytes path) |
|
SimpleVolumeMinMax | mrmeshpy.vdbVolumeToSimpleVolume (VdbVolume vdbVolume, Box3i activeBox='MR::Box3i()', func_bool_from_float cb='{}') |
|
SimpleVolumeMinMax | mrmeshpy.vdbVolumeToSimpleVolumeNorm (VdbVolume vdbVolume, Box3i activeBox='MR::Box3i()', std_optional_Box_float sourceScale='{}', func_bool_from_float cb='{}') |
|
SimpleVolumeMinMaxU16 | mrmeshpy.vdbVolumeToSimpleVolumeU16 (VdbVolume vdbVolume, Box3i activeBox='MR::Box3i()', std_optional_Box_float sourceScale='{}', func_bool_from_float cb='{}') |
|
None | mrmeshpy.vertMapsComposition (VertMap a2b, VertMap b2c) |
|
VertCoords | mrmeshpy.vertexAttributeGradient (Mesh mesh, VertScalars vertexAttribute) |
|
Vector3f | mrmeshpy.vertexPosEqualNeiAreas (Mesh mesh, VertId v, bool noShrinkage) |
|
VertBitSet | mrmeshpy.verticesGridSampling (MeshPart mp, float voxelSize, func_bool_from_float cb='{}') |
|
Mesh | mrmeshpy.voxelBooleanIntersect (Mesh mesh1, Mesh mesh2, float voxelSize) |
|
Mesh | mrmeshpy.voxelBooleanSubtract (Mesh mesh1, Mesh mesh2, float voxelSize) |
|
Mesh | mrmeshpy.voxelBooleanUnite (Mesh mesh1, Mesh mesh2, float voxelSize) |
|
VdbVolume | mrmeshpy.voxelFilter (VdbVolume volume, VoxelFilterType type, int width) |
|
float | mrmeshpy.voxelizeAndComputeVolume (std_vector_std_shared_ptr_Mesh meshes, AffineXf3f xf, Vector3f voxelSize) |
|
bool | mrmeshpy.voxelsApplyTransform (ObjectVoxels obj, AffineXf3f xf, bool fixBox) |
|
func_float_from_unsigned_long_long_unsigned_long_long | mrmeshpy.voxelsExponentMetric (VdbVolume voxels, VoxelMetricParameters parameters, float modifier=-1.0) |
|
func_float_from_unsigned_long_long_unsigned_long_long | mrmeshpy.voxelsSumDiffsMetric (VdbVolume voxels, VoxelMetricParameters parameters) |
|
str | mrmeshpy.wideToUtf8 (str wide) |
|
bool | mrmeshpy.writeByBlocks (typing.Any out, str data, int dataSize, func_bool_from_float callback='{}', int blockSize=65536) |
|
None | mrmeshpy.writeRawTiff (int bytes, os.PathLike|str|bytes path, BaseTiffParameters params) |
|
None | mrmeshpy.xyPlaneMeshIntersect (MeshPart meshPart, float zLevel, FaceBitSet fs, UndirectedEdgeBitSet ues, VertBitSet vs) |
|
None | mrmeshpy.zlibCompressStream (typing.Any in_, typing.Any out, int level=-1) |
|
None | mrmeshpy.zlibDecompressStream (typing.Any in_, typing.Any out) |
|