A cubic hermite spline face of a 3d solid.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 2015.0.0.0 (2015.0.0.0)
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