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

# Slice Body by Marching Squares

Create a stack of cross-sectional slices with even spacing between layers, oriented by a frame. The frame will act as the origin of the slice data.

### Inputs

| Name               | Type                                                                 | Description                                                                                                                                                                                      |
| ------------------ | -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Body               | [Implicit Body](../../../../block-documentation/types/implicit-body) | Implicit body to slice.                                                                                                                                                                          |
| Layer height       | [Scalar](../../../../block-documentation/types/scalar)               | Spacing between slice layers.                                                                                                                                                                    |
| Feature size       | [Scalar](../../../../block-documentation/types/scalar)               | Minimum feature size to accurately capture details.                                                                                                                                              |
| Include negative z | [Bool](../../../../block-documentation/types/bool)                   | Option to include layers with negative Z values with respect to the frame, if any. By default, this block will slice only in the positive Z direction.                                           |
| Frame              | [Frame](../../../../block-documentation/types/frame)                 | Frame to orient the slicing and act as the origin of the slice data. If no frame is provided, the slices are generated from the origin and parallel to the XY plane in the positive Z direction. |

### Outputs

| Type                                                             |
| ---------------------------------------------------------------- |
| [Slice Stack](../../../../block-documentation/types/slice-stack) |
