meshio++ viewer

Everything runs in your browser. No file is uploaded anywhere.

…or drop one anywhere on this page.

Mesh

Colour by

Operations

    Quality

    Per-cell shape metrics, added as cell data.

    Clean
    Smooth

    Taubin alternates passes so the mesh does not shrink; Laplacian is stronger but contracts.

    Refine

    Partition

    Adds partition:part to colour by.

    Section

    The planar cross-section: the surface where the plane cuts through the mesh.

    Isosurface

    The level set of a point field — the data-driven cousin of the section. Leave the component blank to contour the row magnitude.

    Derivative

    The gradient, divergence or curl of a point field. The geometry is untouched — the result appears in the colour-by menu. Divergence and curl need a 2- or 3-component field.

    Voxelize

    A regular grid around the mesh. Unlike every other operation here this one replaces the geometry — what you see afterwards is the lattice, not the mesh that went in. Undo restores it. inside needs a watertight surface.

    Signed distance

    How far every point is from the mesh's surface, on a grid it generates. Like voxelize this replaces the geometry; colour by sdf:distance to see it, or contour it with Isosurface at 0. The octree refines only near the surface, so it has hanging nodes.

    Convert

    Writes the full mesh — not just the surface shown here.

    meshio++ · rendered with vtk.js
    Drop to open