> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nodi3d.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Manifold

> Manifold node: Check if a mesh is 2-manifold. Mesh › Analysis node in Nodi, with its inputs, outputs and properties.

Check if a mesh is 2-manifold.

**Category**: [Mesh](https://docs.nodi3d.com/nodi-editor/nodes.md#mesh) › Analysis

## Inputs

| Input | Type |
| - | - |
| mesh to check manifoldness | `Mesh` |

## Outputs

| Output | Type |
| - | - |
| is manifold | `Bool` |

## Related nodes

Other nodes in Mesh › Analysis:

* [DeconstructFace](https://docs.nodi3d.com/node/deconstruct-face.md): Deconstruct a face into its three vertices.
* [DeconstructMesh](https://docs.nodi3d.com/node/deconstruct-mesh.md): Deconstruct a mesh into its vertices, faces, and normals.
* [FaceNormals](https://docs.nodi3d.com/node/face-normals.md): Extract face normals.
* [MeshCurvature](https://docs.nodi3d.com/node/mesh-curvature.md): Approximate per-vertex curvature on a mesh. When `integrated` is true, returns the curvature integrated over the local vertex area (angle defect in radians for Gaussian).
* [MeshEdges](https://docs.nodi3d.com/node/mesh-edges.md): Extract edges from a mesh and categorize by valence (number of adjacent faces).
* [MeshOverhang](https://docs.nodi3d.com/node/mesh-overhang.md): Extract downward-facing (overhang) faces of a mesh relative to a build direction, excluding faces resting on the build plate (the lowest point, or a plate plane).
* [MeshSelfIntersections](https://docs.nodi3d.com/node/mesh-self-intersections.md): Detect self-intersecting faces of a mesh.
* [MeshThickness](https://docs.nodi3d.com/node/mesh-thickness.md): Extract the faces of a mesh whose wall is thinner than a minimum thickness, measured by casting rays inward along the face normals.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.