A cylinder 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
Cylinder faces are defined by cylinder surfaces bounded by edge loops. The surfaces provide natural UV parameterization to the faces. S(u, v) = Origin + cos(u)*Radius[0] + sin(u)*Radius[1] + v*Axis
Examples

private void GetCylindricalFaceInfo(Face face)
{
CylindricalFace cylindricalFace = face as CylindricalFace;
if (null != cylindricalFace)
{
XYZ axis = cylindricalFace.Axis;
XYZ origin = cylindricalFace.Origin;
XYZ radius = cylindricalFace.get_Radius(0);
}
}

Private Sub GetCylindricalFaceInfo(face As Face)
Dim cylindricalFace As CylindricalFace = TryCast(face, CylindricalFace)
If cylindricalFace IsNot Nothing Then
Dim axis As XYZ = cylindricalFace.Axis
Dim origin As XYZ = cylindricalFace.Origin
Dim radius As XYZ = cylindricalFace.Radius(0)
End If
End Sub
Inheritance Hierarchy
System Object
Autodesk.Revit.DB APIObject
Autodesk.Revit.DB GeometryObject
Autodesk.Revit.DB Face
Autodesk.Revit.DB CylindricalFace
Autodesk.Revit.DB APIObject
Autodesk.Revit.DB GeometryObject
Autodesk.Revit.DB Face
Autodesk.Revit.DB CylindricalFace