> ## 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.

# DeconstructBrep

> DeBrep node: Deconstruct a Brep into its faces, edges, and vertices. Surface › Analysis node in Nodi, with its inputs, outputs and properties.

Deconstruct a Brep into its faces, edges, and vertices.

**Category**: [Surface](https://docs.nodi3d.com/nodi-editor/nodes.md#surface) › Analysis\
**Shown in the node menu as**: DeBrep

## Inputs

| Input | Type |
| - | - |
| brep to deconstruct | `Surface, Brep, Box` |

## Outputs

| Output | Type |
| - | - |
| faces of brep | `Surface` |
| edges of brep | `Curve` |
| vertices of brep | `Point` |

## Related nodes

Other nodes in Surface › Analysis:

* [Area](https://docs.nodi3d.com/node/area.md): Compute the area of a geometry.
* [BoxProperties](https://docs.nodi3d.com/node/box-properties.md): Get the properties of a Box.
* [BrepEdges](https://docs.nodi3d.com/node/brep-edges.md): Extract edges of a Brep and categorize by the number of adjacent faces.
* [BrepSelect](https://docs.nodi3d.com/node/brep-select.md): Select faces, edges, or vertices from a brep interactively.
* [DeconstructBox](https://docs.nodi3d.com/node/deconstruct-box.md): Deconstruct a BBox into its components.
* [EvaluateSurface](https://docs.nodi3d.com/node/evaluate-surface.md): Evaluate a surface at a given UV coordinate.
* [SurfaceClosestPoint](https://docs.nodi3d.com/node/surface-closest-point.md): Find the closest point on a surface to a given point.
* [SurfaceControlPoints](https://docs.nodi3d.com/node/surface-control-points.md): Extract NURBS properties from a surface.
* [SurfaceDomain](https://docs.nodi3d.com/node/surface-domain.md): Measure the domain of a surface.
* [Volume](https://docs.nodi3d.com/node/volume.md): Compute the volume and centroid of a closed Brep or Mesh.


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