CREATE A NEW CURVE BY SKIPPING POINTS¶
Creates a new curve by retaining only every Nth point from the input curve, effectively downsampling it. Use this worker to reduce curve density for visualization clarity or to lower data volume before further processing.
When to use¶
Classification: process.
Tagged: curve, decimation, downsample, point_reduction, resample, skip.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curve 1 | curve1 | vector | — | Input curve (X/Y vector) to be downsampled; accepts any time-history or XY curve supported by the d3VIEW curve input format. | |
| Every | every | integer | 100 | Stride N — one point is kept for every N consecutive points in the input curve; defaults to 100, meaning 99 out of every 100 points are dropped. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_skip_every_output_1 | curve_skip_every_output_1 | vector | Downsampled output curve containing only every Nth point of the input curve, preserving the original X/Y units and format. |
Disciplines¶
- 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=curve_skip_every
Auto-generated from transformation schema. Worker id: curve_skip_every. Schema hash: a25954b6a175. Hand-curated docs in workerexamples/ override this page when present.