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

# DivideSurface

> Divide Surface node: Divide a surface into segments. Surface › Utils node in Nodi, with its inputs, outputs and properties.

Divide a surface into segments.

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

## Inputs

| Input | Type |
| - | - |
| surface to divide | `Surface` |
| number of segments in u direction | `Number` |
| number of segments in v direction | `Number` |

## Outputs

| Output | Type |
| - | - |
| division points | `Point` |
| normal vectors at division points | `Vector` |
| parameter coordinates at division points | `Vector` |

## Properties

Properties are set in the Inspector and are used when the matching input is not connected.

| Property | Type |
| - | - |
| u segments | `Number` |
| v segments | `Number` |

## Related nodes

Other nodes in Surface › Utils:

* [CapHoles](https://docs.nodi3d.com/node/cap-holes.md): Cap holes in a surface.
* [FlipSurface](https://docs.nodi3d.com/node/flip-surface.md): Flip a surface to invert its normal.
* [Isotrim](https://docs.nodi3d.com/node/isotrim.md): Extract a sub-surface from a surface using a UV domain.
* [SwapSurfaceUV](https://docs.nodi3d.com/node/swap-surface-uv.md): Swap the U and V parameter directions of a surface.


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