Functions | |
meshlib.mrmeshpy.EdgeBitSet | edgeBitSetFromBools (typing_extensions.Buffer boolArray) |
meshlib.mrmeshpy.FaceBitSet | faceBitSetFromBools (typing_extensions.Buffer boolArray) |
meshlib.mrmeshpy.std_vector_Vector3_float | fromNumpyArray (typing_extensions.Buffer coords) |
numpy.ndarray[numpy.float64] | getNumpy3Darray (meshlib.mrmeshpy.SimpleVolume simpleVolume) |
numpy.ndarray[bool] | getNumpyBitSet (meshlib.mrmeshpy.BitSet bitset) |
numpy.ndarray[numpy.float64] | getNumpyCurvature (meshlib.mrmeshpy.Mesh mesh) |
numpy.ndarray[numpy.float64] | getNumpyCurvatureGradient (meshlib.mrmeshpy.Mesh mesh) |
numpy.ndarray[numpy.int32] | getNumpyFaces (meshlib.mrmeshpy.MeshTopology topology) |
numpy.ndarray[numpy.float64] | getNumpyVerts (meshlib.mrmeshpy.Mesh mesh) |
meshlib.mrmeshpy.Mesh | meshFromFacesVerts (typing_extensions.Buffer faces, typing_extensions.Buffer verts, meshlib.mrmeshpy.MeshBuilder.BuildSettings settings=..., bool duplicateNonManifoldVertices=True) |
meshlib.mrmeshpy.Mesh | meshFromUVPoints (typing_extensions.Buffer xArray, typing_extensions.Buffer yArray, typing_extensions.Buffer zArray) |
meshlib.mrmeshpy.PointCloud | pointCloudFromPoints (typing_extensions.Buffer points, typing_extensions.Buffer normals=...) |
meshlib.mrmeshpy.Polyline2 | polyline2FromPoints (typing_extensions.Buffer points) |
meshlib.mrmeshpy.SimpleVolumeMinMax | simpleVolumeFrom3Darray (typing_extensions.Buffer DvoxelsArray) |
numpy.ndarray[numpy.float64] | toNumpyArray (meshlib.mrmeshpy.VertCoords coords) |
numpy.ndarray[numpy.float64] | toNumpyArray (meshlib.mrmeshpy.FaceNormals coords) |
numpy.ndarray[numpy.float64] | toNumpyArray (meshlib.mrmeshpy.std_vector_Vector3_float coords) |
meshlib.mrmeshpy.UndirectedEdgeBitSet | undirectedEdgeBitSetFromBools (typing_extensions.Buffer boolArray) |
meshlib.mrmeshpy.VertBitSet | vertBitSetFromBools (typing_extensions.Buffer boolArray) |
meshlib.mrmeshpy.EdgeBitSet mrmeshnumpy.edgeBitSetFromBools | ( | typing_extensions.Buffer | boolArray | ) |
returns EdgeBitSet from numpy array with bools
meshlib.mrmeshpy.FaceBitSet mrmeshnumpy.faceBitSetFromBools | ( | typing_extensions.Buffer | boolArray | ) |
returns FaceBitSet from numpy array with bools
meshlib.mrmeshpy.std_vector_Vector3_float mrmeshnumpy.fromNumpyArray | ( | typing_extensions.Buffer | coords | ) |
constructs mrmeshpy.vectorVector3f from numpy ndarray with shape (n,3)
numpy.ndarray[numpy.float64] mrmeshnumpy.getNumpy3Darray | ( | meshlib.mrmeshpy.SimpleVolume | simpleVolume | ) |
Convert SimpleVolume to numpy 3D array
numpy.ndarray[bool] mrmeshnumpy.getNumpyBitSet | ( | meshlib.mrmeshpy.BitSet | bitset | ) |
returns numpy array with bools for each bit of given bitset
numpy.ndarray[numpy.float64] mrmeshnumpy.getNumpyCurvature | ( | meshlib.mrmeshpy.Mesh | mesh | ) |
retunrs numpy array with curvature for each valid vertex of given mesh
numpy.ndarray[numpy.float64] mrmeshnumpy.getNumpyCurvatureGradient | ( | meshlib.mrmeshpy.Mesh | mesh | ) |
returns numpy array shapes [num verts,3] which represents gradient of mean curvature of mesh valid points
numpy.ndarray[numpy.int32] mrmeshnumpy.getNumpyFaces | ( | meshlib.mrmeshpy.MeshTopology | topology | ) |
returns numpy array shapes [num faces,3] which represents vertices of mesh valid faces
numpy.ndarray[numpy.float64] mrmeshnumpy.getNumpyVerts | ( | meshlib.mrmeshpy.Mesh | mesh | ) |
returns numpy array shapes [num verts,3] which represents coordinates of all mesh points (including invalid ones)
meshlib.mrmeshpy.Mesh mrmeshnumpy.meshFromFacesVerts | ( | typing_extensions.Buffer | faces, |
typing_extensions.Buffer | verts, | ||
meshlib.mrmeshpy.MeshBuilder.BuildSettings | settings = ..., | ||
bool | duplicateNonManifoldVertices = True ) |
constructs mesh from given numpy ndarrays of faces (N VertId x3, FaceId x1), verts (M vec3 x3)
meshlib.mrmeshpy.Mesh mrmeshnumpy.meshFromUVPoints | ( | typing_extensions.Buffer | xArray, |
typing_extensions.Buffer | yArray, | ||
typing_extensions.Buffer | zArray ) |
constructs mesh from three 2d numpy ndarrays with x,y,z positions of mesh
meshlib.mrmeshpy.PointCloud mrmeshnumpy.pointCloudFromPoints | ( | typing_extensions.Buffer | points, |
typing_extensions.Buffer | normals = ... ) |
creates point cloud object from numpy arrays, first arg - points, second optional arg - normals
meshlib.mrmeshpy.Polyline2 mrmeshnumpy.polyline2FromPoints | ( | typing_extensions.Buffer | points | ) |
creates polyline2 object from numpy array
meshlib.mrmeshpy.SimpleVolumeMinMax mrmeshnumpy.simpleVolumeFrom3Darray | ( | typing_extensions.Buffer | DvoxelsArray | ) |
Convert numpy 3D array to SimpleVolume
numpy.ndarray[numpy.float64] mrmeshnumpy.toNumpyArray | ( | meshlib.mrmeshpy.FaceNormals | coords | ) |
returns numpy array shapes [num coords,3] which represents coordinates from given vector
numpy.ndarray[numpy.float64] mrmeshnumpy.toNumpyArray | ( | meshlib.mrmeshpy.std_vector_Vector3_float | coords | ) |
returns numpy array shapes [num coords,3] which represents coordinates from given vector
numpy.ndarray[numpy.float64] mrmeshnumpy.toNumpyArray | ( | meshlib.mrmeshpy.VertCoords | coords | ) |
returns numpy array shapes [num coords,3] which represents coordinates from given vector
meshlib.mrmeshpy.UndirectedEdgeBitSet mrmeshnumpy.undirectedEdgeBitSetFromBools | ( | typing_extensions.Buffer | boolArray | ) |
returns UndirectedEdgeBitSet from numpy array with bools
meshlib.mrmeshpy.VertBitSet mrmeshnumpy.vertBitSetFromBools | ( | typing_extensions.Buffer | boolArray | ) |
returns VertBitSet from numpy array with bools