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