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

# Voronoi Surface Lattice with KOZ

> AI context for Voronoi Surface Lattice with KOZ. Not linked in navigation.

> This page is for AI assistant context only. To use this package, visit [community.ntop.com](https://community.ntop.com/packages/ntop/voronoi-surface-lattice-with-koz).

## Summary

This custom block creates a Voronoi Surface Lattice that avoids input Keep Out Zones (KOZ)

## Package Details

| Field            | Value                                                        |
| ---------------- | ------------------------------------------------------------ |
| **ID**           | `voronoi-surface-lattice-with-koz`                           |
| **Type**         | Block                                                        |
| **Author**       | nTop                                                         |
| **Version**      | 1.0.0                                                        |
| **nTop Version** | 5.44+                                                        |
| **Domain**       | Additive Manufacturing                                       |
| **Complexity**   | Beginner                                                     |
| **Tags**         | `voronoi`, `surface`, `lattice`, `keep-out-zone`, `additive` |
| **License**      | MIT                                                          |
| **Verified**     | Yes                                                          |

***

This custom block creates a Voronoi Surface Lattice that avoids input Keep Out Zones (KOZ)

## Installation

Clone this repo or copy the package folder into your nTop workspace:

```bash theme={null}
git clone https://github.com/nTopology/Utilities.git
```

The package lives at `packages/ntop/voronoi-surface-lattice-with-koz/`.

## Inputs

| Name                | Type               | Description                                                                        |
| ------------------- | ------------------ | ---------------------------------------------------------------------------------- |
| `Body`              | Implicit Body      | The body that will have the surface voronoi                                        |
| `Keep out zones`    | Implicit Body List | Areas to avoid. Spheres work best, but you can also use other geometry as well.    |
| `Mesh tolerance`    | Scalar             | Used to create the surface lattice                                                 |
| `Additional gap`    | Scalar Field       | If the lattice still is intersecting the part, increase this additional gap input. |
| `Point count`       | Integer            | Number of points used for the voronoi surface region.                              |
| `Spatial weighting` | Scalar Field       | An optional input to cntrol the spacing of the generated points.                   |
| `Beam thickness`    | Scalar Field       | The beam thickness of the resulting lattice                                        |

## Outputs

| Name      | Type                            | Description                   |
| --------- | ------------------------------- | ----------------------------- |
| `Voronoi` | voronoi\_surface\_lattice\_body | Generates the Voronoi Lattice |

## License

MIT.

***

## Source

[https://community.ntop.com/packages/ntop/voronoi-surface-lattice-with-koz](https://community.ntop.com/packages/ntop/voronoi-surface-lattice-with-koz)
