User guide
254
Location Type or Attribute Type Description
geometry.point.P float3 List of points. The geometry points are
unique floating point positions in object
space coordinates (x, y, z). Each point is only
stored once but it may be indexed many
times by the same knot.
geometry.point.orientation float3 For Arnold-oriented curves. An nX3 tuple of
floats, where n is the number of control
points in the curve. Specifies the
orientation, relative to camera, of each
point in the curve.
geometry.point.width float[ ] An nX1 tuple of floats, where n is the
number of control points in the curve.
Defines the width (diameter) of the curve at
each control point.
Note: If both geometry.constantWidth
and geometry.point.width are set, the
values in geometry.point.width are used.
Geometry > nurbspatch
nurbspatch NURBS patch geometry. NURBS patches
are a special type of geometry, quite
different from conventional mesh types. A
NURBS curve is defined by its order, a set of
weighted control points and a knot vector.
geometry.uSize
geometry.vSize
integer The size.
geometry.point.Pw float4[ ] List of control points and their weights.
geometry.u.order
geometry.v.order
integer The order.
geometry.u.min
geometry.u.max
float Parameters defining the NURBS patch.
APPENDIX D STANDARD ATTRIBUTES | LOCATION TYPE CONVENTIONS