PxrManifold3DN

PxrManifold3DN

Encapsulates 3D parameterization with normals for pattern generators. Allows selection of Pref and Nref and specification of a coordinate system to transform to. Uses a simple struct to represent bundled dataflow of outputs. This manifold also transforms and outputs a normal as part of the simple struct.

Input Parameters

Scale

Scale the frequency of the feature uniformly in 3D.

RIB: float scale
Default: 1.0

Pref

Name of geometry Pref (Maya uses __Pref by default).

RIB: string pref
Default: ""

Nref

Name of geometry Nref (Maya uses __Nref by default).

RIB: string nref
Default: ""

Coordinate System

Name of a coordinate system transform to apply to the manifold. (Maya calls these place3d nodes).

RIB: string coordsys
Default: ""

Output Parameters

result

The 3D manifold that carries N as well.

resultX

A float representation of the X component of the manifold.

resultY

A float representation of the Y component of the manifold.

resultZ

A float representation of the Z component of the manifold.

resultN

The normal of the manifold struct.