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