Skip to content

HermiteSurface.Create(Int32, Int32, IList.XYZ.)

Public Class

Create a non-periodic Hermite surface using a net of 3D points as input.

Namespace: Autodesk.Revit.DB

Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)

Syntax

public static HermiteSurface Create(
int nU,
int nV,
IList<XYZ> points
)

Parameters

nUInt32

Number of points in U direction.

nVInt32

Number of points in V direction.

pointsIList. XYZ.

Array of points. Must contain nU*nV points.

Return Value

HermiteSurface
A Hermite surface object created from input data.

Exceptions

Exception

Condition


ArgumentNullException

A non-optional argument was null


ArgumentsInconsistentException

Thrown when the input arguments are inconsistent. The most common case is incorrect number of items in one of the lists.


Remarks

Points form a net of nU * nV 3D points. Suitable defaults will be used for other surface parameters. See other Create() functions if greater control over input is desired.