CONVERT THE CURVES INTO INDEPENDENT CURVE

Splits a collection of curves into independent, individually addressable curve groups by chunking them according to a specified size. Use this worker when downstream nodes require separate curve handles rather than a single bundled vector, optionally renaming outputs with custom names, prefixes, or postfixes.

When to use

Classification: process.

Tagged: chunk, curves, decompose, explode, split, transformations.

Inputs

Label ID Type Default Required Description
Curves curves vector   Collection of input curves (vector of curve objects) to be exploded into independent groups; accepts multiple curves and is the primary data source for the split operation.
size size scalar 1   Integer chunk size controlling how many curves are placed into each output group; defaults to 1, meaning each curve becomes its own independent output.
names names scalar   Optional comma-separated list of explicit names to assign to each output chunk; leave blank to use auto-generated names derived from prefix/postfix settings.
prefix prefix scalar 1   Optional string prepended to each output chunk’s auto-generated name; defaults to 1 (no prefix) when not supplied.
postfix postfix scalar 1   Optional string appended to each output chunk’s auto-generated name; defaults to 1 (no postfix) when not supplied.

Outputs

Label ID Type Description
curves_explode_output_1 curves_explode_output_1 vector Vector of independent curve chunks produced after the explode/split operation, where each element is a group of curves of the requested chunk size, optionally labeled with the provided names, prefix, or postfix.

Disciplines

  • data.curve.pair
  • data.curve.transform

Runnable example

A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curves_explode


Auto-generated from transformation schema. Worker id: curves_explode. Schema hash: bd86147f90d1. Hand-curated docs in workerexamples/ override this page when present.