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

Bundle containing curves data

Samples per Segment (samplesPerSegment)

int

Number of points in each curve segment’s tessellation

100

Ramp Positions Name (rampPositionsName)

token

Name of bundle attribute containing ramp positions. If no such attribute exists, the tags output will be empty.

ramp_positions

Ramp Values Name (rampValuesName)

token

Name of bundle attribute containing ramp values. If no such attribute exists, the tags output will be empty.

ramp_values

Ramp Interpolations Name (rampInterpolationsName)

token

Name of bundle attribute containing ramp interpolations. If no such attribute exists, the tags output will be empty.

ramp_interpolations

Ramp Tags Name (rampTagsName)

token

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)

float[3][]

Vertices along the curve

Tangents (tangents)

float[3][]

Curve tangents at each vertex

U Values (uValues)

float[]

Parametric value from zero to one along the curve for each vertex

Tags (tags)

token[]

Per-point tag value, provided only if valid ramp data is provided in the input bundle