Class SplineFactory
Methods to create spline shapes.
Namespace: UnityEngine.Splines
Syntax
public static class SplineFactory : object
Methods
CreateLinear(IList<float3>, Boolean)
Create a Spline from a list of positions.
Declaration
public static Spline CreateLinear(IList<float3> positions, bool closed = false)
Parameters
Type | Name | Description |
---|---|---|
IList<float3> | positions | A collection of knot positions. |
Boolean | closed | Whether the spline is open (has a start and end point) or closed (forms an unbroken loop). |
Returns
Type | Description |
---|---|
Spline | A new Spline. |
CreateRoundedSquare(Single, Single)
Create a Spline in a square shape with rounding at the edges.
Declaration
public static Spline CreateRoundedSquare(float radius, float rounding)
Parameters
Type | Name | Description |
---|---|---|
Single | radius | The distance from center to outermost edge. |
Single | rounding | The amount of rounding to apply to corners. |
Returns
Type | Description |
---|---|
Spline | A new Spline. |
CreateSquare(Single)
Create a Spline in a square shape with sharp corners.
Declaration
public static Spline CreateSquare(float radius)
Parameters
Type | Name | Description |
---|---|---|
Single | radius | The distance from center to outermost edge. |
Returns
Type | Description |
---|---|
Spline | A new Spline. |