Get Curve Data#
Extract curve data from the first curve found in the input bundle. If the input bundle contains ramp and tag data, e.g. from an upstream TagPrimsFromRamp node, the ramp will be evaluated and used to add a tag corresponding to each point.
Installation#
To use this Node, you must enable omni.genproc.core
in the Extension Manager.
Inputs#
Name |
Type |
Description |
Default |
---|---|---|---|
Curves Bundle (curvesBundle) |
|
Bundle containing curves data |
|
Samples per Segment (samplesPerSegment) |
|
Number of points in each curve segment’s tessellation |
100 |
Ramp Positions Name (rampPositionsName) |
|
Name of bundle attribute containing ramp positions. If no such attribute exists, the tags output will be empty. |
ramp_positions |
Ramp Values Name (rampValuesName) |
|
Name of bundle attribute containing ramp values. If no such attribute exists, the tags output will be empty. |
ramp_values |
Ramp Interpolations Name (rampInterpolationsName) |
|
Name of bundle attribute containing ramp interpolations. If no such attribute exists, the tags output will be empty. |
ramp_interpolations |
Ramp Tags Name (rampTagsName) |
|
Name of bundle attribute containing ramp tags. If no such attribute exists, the tags output will be empty. |
tags |
Outputs#
Name |
Type |
Description |
Default |
---|---|---|---|
Points (points) |
|
Vertices along the curve |
|
Tangents (tangents) |
|
Curve tangents at each vertex |
|
U Values (uValues) |
|
Parametric value from zero to one along the curve for each vertex |
|
Tags (tags) |
|
Per-point tag value, provided only if valid ramp data is provided in the input bundle |