# Node3Tree class

Namespace: [Grasshopper.Kernel.Geometry](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.kernel.geometry.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public class Node3Tree
```

Frontend for a recursive Oc-tree Node structure.

## Constructors

- [Node3Tree](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.geometry.node3tree/ctor.md): (2 overloads)

## Fields

- [m_list](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.geometry.node3tree/m-list.md)
- [m_root](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.geometry.node3tree/m-root.md)

## Properties

- [Root](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.geometry.node3tree/root.md)

## Methods

- [PerformAction](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.geometry.node3tree/performaction.md): (2 overloads)
- [RecreateTree](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.geometry.node3tree/recreatetree.md)
- [SolveProximity](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.geometry.node3tree/solveproximity.md)
