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

# Isotrim

> Isotrim node: Extract a sub-surface from a surface using a UV domain. Surface › Utils node in Nodi, with its inputs, outputs and properties.

Extract a sub-surface from a surface using a UV domain.

**Category**: [Surface](https://docs.nodi3d.com/nodi-editor/nodes.md#surface) › Utils

## Inputs

| Input | Type |
| - | - |
| base surface | `Surface` |
| u domain | `Number, Domain` |
| v domain | `Number, Domain` |

## Outputs

| Output | Type |
| - | - |
| sub-surface | `Surface` |

## Properties

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

| Property | Type |
| - | - |
| u\_domain | `Vector2d` |
| v\_domain | `Vector2d` |

## Related nodes

Other nodes in Surface › Utils:

* [CapHoles](https://docs.nodi3d.com/node/cap-holes.md): Cap holes in a surface.
* [DivideSurface](https://docs.nodi3d.com/node/divide-surface.md): Divide a surface into segments.
* [FlipSurface](https://docs.nodi3d.com/node/flip-surface.md): Flip a surface to invert its normal.
* [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.