Last updated on
Jul 13, 2023
Curve primitive
In: Substance Model graph/Creation
Intermediate
Description
The Curve primitive node node generates a primitive Curve of the selected type and outputs it in a Scene. The base geometry of the curve is adjustable. A Curve primitive is one the basic building blocks for your Substance Models.
Alert:
The implementation of B-Spline and NURBS curves in Substance Model graphs is not yet complete. Thus parameters related to them may not have any effect, or be missing.
Parameters
Scene parameters
- Output scene path String
Sets the Item name and possibly its containing groups. Learn more in the Path expressions and filtering section
- Output scene path String
- Primitive type Integer
The type of the Curve primitive, from a list of basic shapes - Curve type Integer
The type of the Curve generation technique. This parameter changes the way the curve follows the shape of the Primitive type - Keep ends separate Boolean
While the shape still appears to be closed, do not merge the start and end vertices of the shape into a single vertex, and leave the shape open
Note: This parameter is only available for the following primitive types: Ellipse, Star, Rectangle, Polygon - Length Float
The length of the curve
Note: This parameter is only available for the following primitive types: Line, Ellipse, Rectangle - Width Float
The width of the curve
Note: This parameter is only available for the following primitive types: Ellipse, Rectangle - Height Float
The height of the curve
Note: This parameter is only available for the following primitive types: Spiral - Radius 1 Float
The radius of the top (Spiral) or outermost (Star) points of the curve
Note: This parameter is only available for the following primitive types: Spiral, Star, Polygon - Radius 2 Float
The radius of the bottom (Spiral) or innermost (Star) points of the curve
Note: This parameter is only available for the following primitive types: Spiral, Star - Loops Float
The number of loops performed by the trajectory of the curve
Note: This parameter is only available for the following primitive types: Spiral - Number of points Integer
The number of points of the curve. The placement of the points will match the pattern of the selected Primitive type
Note: This parameter is only available for the following primitive types: Star, Polygon - Tessellation Integer
The number of subdivisions of the points of the curve. The placement of the points will match the pattern of the selected Primitive type
Note: This parameter is only available for the following primitive types: Line, Ellipse, Spiral, Rectangle - Direction Vector3
The direction of the curve, expressed as a normalized Vector3
Note: This parameter is only available for the following primitive types: Line - Start spin Float
The orientation of the first point of the curve. The orientation of all points is interpolated along the curve - End spin Float
The orientation of the last point of the curve. The orientation of all points is interpolated along the curve - Enable parallel transport Boolean
Controls whether the orientation of points along the curve should follow the trajectory of the curve Transform
Example Images