HermiteSpline.Create(IList<XYZ>, Boolean)
Method
Description:
Creates a Hermite spline with default tangency at its endpoints.
Creates a Hermite spline with default tangency at its endpoints.
Remarks:
The tangents at the ends of the spline are computed from the control points.
The tangents at the ends of the spline are computed from the control points.
Parameters
Parameter | Type | Description |
---|---|---|
controlPoints | IList | The control points of the Hermite spline. |
periodic | Boolean | True if the Hermite spline is to be periodic, false otherwise. |
Return Value
Type | Description |
---|---|
HermiteSpline | The new HermiteSpline object. |
Exceptions
Exception | Condition |
---|---|
ArgumentException | The control points array is invalid, because it doesn't contain the minimum number of points (2). |
ArgumentNullException | A non-optional argument was NULL |
ArgumentsInconsistentException | Curve length is too small for Revit's tolerance (as identified by Application.ShortCurveTolerance). |
InvalidOperationException | Unable to construct valid HermiteSpline from given inputs. |