mymesh.contour#

Tools for extracting isosurfaces from images or implicit functions

Contouring#

MarchingSquares(NodeCoords, NodeConn, NodeValues)

Marching squares algorithm for extracting an isocontour from a quadrilateral mesh.

MarchingSquaresImage(I[, h, threshold, z, ...])

Marching squares algorithm applied to 2D image data.

MarchingTriangles(TriNodeCoords, ...[, ...])

Marching tetrahedra algorithm for extracting an isoline from a triangular mesh.

MarchingCubes(VoxelNodeCoords, ...[, ...])

Marching cubes algorithm [LC87] for extracting an isosurface from a hexahedral mesh.

MarchingCubesImage(I[, h, threshold, ...])

Marching cubes algorithm [LC87] applied to 3D image data.

MarchingTetrahedra(TetNodeCoords, ...[, ...])

Marching tetrahedra algorithm [Blo94] for extracting an isosurface from a tetrahedral mesh.

MarchingElements(NodeCoords, NodeConn, ...)

Generic wrapper class for MarchingSquares(), :func:'MarchingTriangles', MarchingCubes(), and MarchingTetrahedra().

Adaptive(func, bounds[, threshold, method, ...])

Adaptively contour an implicit function.