🟠 Split 3D ROI by Specified Axis

Function Description

This operator can split a large three-dimensional region of interest (3D ROI) along a specified world coordinate system axis (X, Y, or Z) direction into a series of continuous, smaller 3D ROIs with fixed distances.

Usage Scenarios

Batch and layered processing: Decompose a large ROI into smaller, more manageable blocks.

Input Output

Input

3D ROI: A list composed of one or more large 3D ROIs to be split.

Point cloud (optional): An optional point cloud input that does not participate in calculations and is only used to assist visualization in the interface.

Output

3D ROI: A list containing all small ROIs generated after splitting.

Parameter Description

Split Axis

Parameter Description

Specify along which world coordinate system main axis (X, Y, or Z) to split the input ROI.

Parameter Adjustment

Select the axis corresponding to the desired split direction. For example, to split a vertically placed box into horizontal thin slices, usually the Z-axis should be selected. The operator will automatically handle ROI rotation.

Parameter Range

X/Y/Z axis, Default value: Z-axis

Axial Distance

Parameter Description

Defines the size (thickness or length) of each small ROI slice along the selected axis.

Parameter Adjustment

  • Smaller distance: Produces more and thinner slices.

  • Larger distance: Produces fewer and thicker slices.

Parameter Range

[1,5000], Default value: 500, Unit: mm