PERFORMS VERIFICATION ON VARIOUS ATTRIBUTES ON THE CURVES¶
Verifies geometric and ordering properties of one or more curves against a selected check type (e.g., monotonicity, slope sign, intersection, overlap, x/y ordering). Use this worker to validate curve integrity before downstream processing or material-card authoring.
When to use¶
Classification: process.
Tagged: curve_verification, intersection, monotonic, ordering, overlap, slope, transformations, validation.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curves To Check | curvestocheck | vector | — | One or more input curves (vector/multi-select) to be validated; leave empty only if curves are supplied dynamically upstream. | |
| Check Type | checktype | list | none | ✓ | Verification rule to apply to the supplied curves; choose from ordering checks (ascending/descending initial or last Y), monotonicity (x_monotonic, y_monotonic), slope sign (positive_first_slope, positive_last_slope), intersection/overlap detection, or x-origin checks (xfirst_eq_zero, xfirst_gt_zero). |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| Curves Verification Result | curves_verify_output_1 | text | Text result of the verification check — typically a pass/fail message or a list of curve identifiers that violate the selected check type. |
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_verify
Auto-generated from transformation schema. Worker id: curves_verify. Schema hash: 8d18dfbe2245. Hand-curated docs in workerexamples/ override this page when present.