Create Curve From Frame

Create a frame object based on a curve description. The frame object is a combination of normal, up, and tangent vector. A frame object is generated for every subset of ‘Curve Points’ whose vertex ranges are based on the ‘Curve Vertex Starts’ and ‘Curve Vertex Counts’.

Installation

To use this node enable omni.graph.nodes in the Extension Manager.

Inputs

Name

Type

Descripton

Default

Curve Points (inputs:curvePoints)

float[3][]

Points on the curve to be framed.

[]

Curve Vertex Counts (inputs:curveVertexCounts)

int[]

Vertex counts for each curve frame. Must have the same number of elements as ‘Curve Vertex Starts’.

[]

Curve Vertex Starts (inputs:curveVertexStarts)

int[]

Vertex index starting points for each curve frame. Must have the same number of elements as ‘Curve Vertex Counts’.

[]

Outputs

Name

Type

Descripton

Default

Out Vectors (outputs:out)

float[3][]

Out vector directions on the curve frame.

None

Tangents (outputs:tangent)

float[3][]

Tangents on the curve frame.

None

Up Vectors (outputs:up)

float[3][]

Up vectors on the curve frame.

None

Metadata

Name

Value

Unique ID

omni.graph.nodes.CurveToFrame

Version

1

Extension

omni.graph.nodes

Has State?

False

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

None

uiName

Create Curve From Frame

Categories

examples,geometry:generator

Generated Class Name

OgnCurveFrameDatabase

Python Module

omni.graph.nodes