A cubic hermite spline face of a 3d solid or open shell.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 21.0.0.0 (21.1.1.109)
Syntax
Remarks
Hermite faces are defined by cubic hermite spline surfaces bounded by edge loops.
The surfaces provide natural UV parameterization to the faces.
Examples

private void GetHermiteFaceInfo(Face face) { HermiteFace hermiteFace = face as HermiteFace; if (null != hermiteFace) { IList<XYZ> points = hermiteFace.Points; IList<XYZ> derivs = hermiteFace.MixedDerivs; DoubleArray faceParams = hermiteFace.get_Params(0); IList<XYZ> tangents = hermiteFace.get_Tangents(0); } }

Private Sub GetHermiteFaceInfo(face As Face) Dim hermiteFace As HermiteFace = TryCast(face, HermiteFace) If hermiteFace IsNot Nothing Then Dim points As IList(Of XYZ) = hermiteFace.Points Dim derivs As IList(Of XYZ) = hermiteFace.MixedDerivs Dim faceParams As DoubleArray = hermiteFace.Params(0) Dim tangents As IList(Of XYZ) = hermiteFace.Tangents(0) End If End Sub
Inheritance Hierarchy
System..::..Object
Autodesk.Revit.DB..::..APIObject
Autodesk.Revit.DB..::..GeometryObject
Autodesk.Revit.DB..::..Face
Autodesk.Revit.DB..::..HermiteFace
Autodesk.Revit.DB..::..APIObject
Autodesk.Revit.DB..::..GeometryObject
Autodesk.Revit.DB..::..Face
Autodesk.Revit.DB..::..HermiteFace