This HDA slices polygons into strips of polygons or polylines. It handles large numbers of slices well, and propagates most data onto new created geometry, allowing for geometry attributes like UV to work correctly once processed. There are options to keep the individual strips together or separate them and the slices can be defined by a rest point attribute to allow for effects such as: patterns, curves, orientation changes and slice sizes.
The HDA can create Slice ID attributes, useful in driving downstream modelling operations and variation of the spacing is achievable via a ramp.
The group of primitives to be sliced.
Slice the polygons into polylines (lines) or polygons (faces).
Use a point attribute for the slice position.
The point attribute used as the slicing position.
Show a guide that illustrates slice spacing.
Randomly colorize slices with a primitive Cd to show individual slices.
Visualize the rest position used as the position for slicing.
Number Of Slices
The number of slices to create within slicing boundning box.
Set To BBox
Automatically set the slicing bounding box based on the bounding box of the input geometry.
Center of the slicing bounding box.
Size of the slicing bounding box.
Uniform scale of the slicing bounding box.
Euler rotations of the slicing bounding box. Used to create to different orienations of slices.
Enable Divide Convex
Enable Divide convex polygons to improve slicing accuracy on non-planar faces.
Divide Convex Threshold
Thereshold to divide convex polygons.
Type of connectivity of the sliced polygons. Skip Connecting skips any form of connection of polygons and is the fastest, Slices Together connects all slices together, and Slice Separate keeps the slices separated from each other as if cut by a knife.
Slice Group Border Edge
If enabled, the neighbouring polygons to those specified in Group, will have their shared bordering edges sliced to match the edges of primitives inside Group allowing for proper connection.
Connect Group Border Edge
Reconnect polygon primitives not in Group back to Group. Only available with Slice Connectivity mode set to Slices Together.
Export Slice ID
Export a primitive integer attribute of the slice it is part of.
Name of slice ID primitive attribute.
Export Norm Slice ID
Export a float primitive attribute between 0 and 1 of the slice it is part of.
Norm Slice ID
Name of normalized Slice ID primitive attribute.
Enable Export Slice Group
Create a primitive group of sliced polygons.
Export Slice Group
Name of primitive group of sliced polygons.
Enable Start Cap
Output primitives outside of the start bounds of the slicing bounding box.
Primitive Group’s name of start cap.
Enable End Cap
Output primitives outside of the end bounds of the slicing bounding box.
Primitive Group’s name of end cap.
Point Slice Threshold
Fraction of slice thickness to treat pre-existing points as slice points. Default value is usually good. Changing it can create interesting effects.
Fuse Distance Threshold
Fraction of slice thickness to fuse back polygons’ points together. Default expression compensates for floating precision errors that can occur in small slices and or large objects. Extremely distorted geometry may require lower values to keep connections accurate.
Enable remapping of the slice spacing across the slicing bounding box.
Ramp to remap the spacing of slices across the slicing bounding box. This useful creating more organic and irregular effects.