HermiteSpline.Create(IList.XYZ., Boolean)
Public Class
ArgumentException
ArgumentNullException
ArgumentsInconsistentException
InvalidOperationException
Creates a Hermite spline with default tangency at its endpoints.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public static HermiteSpline Create( IList<XYZ> controlPoints, bool periodic)
Parameters
controlPointsIList. XYZ.
The control points of the Hermite spline.
periodicBoolean
True if the Hermite spline is to be periodic, false otherwise.
Return Value
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.
Remarks
The tangents at the ends of the spline are computed from the control points.