Creates a new CurtainSystem element from a set of faces.
Namespace: Autodesk.Revit.CreationAssembly: RevitAPI (in RevitAPI.dll) Version: 21.0.0.0 (21.1.1.109)
Syntax
C# |
---|
public CurtainSystem NewCurtainSystem( FaceArray faces, CurtainSystemType curtainSystemType ) |
Visual Basic |
---|
Public Function NewCurtainSystem ( _ faces As FaceArray, _ curtainSystemType As CurtainSystemType _ ) As CurtainSystem |
Visual C++ |
---|
public: CurtainSystem^ NewCurtainSystem( FaceArray^ faces, CurtainSystemType^ curtainSystemType ) |
Parameters
- faces
- Type: Autodesk.Revit.DB..::..FaceArray
The faces new CurtainSystem will be created on.
- curtainSystemType
- Type: Autodesk.Revit.DB..::..CurtainSystemType
The Type of CurtainSystem to be created.
Return Value
The CurtainSystem created will be returned when the operation succeeds.
Remarks
The input faces will be copied during the operations so that they can be any
faces.
Exceptions
Exception | Condition |
---|---|
Autodesk.Revit.Exceptions..::..ArgumentNullException | Thrown in following cases: The input argument faces or curtainSystemType is nullNothingnullptra null reference (Nothing in Visual Basic). The size of faces is zero. |
Autodesk.Revit.Exceptions..::..InvalidOperationException | Thrown when the CurtainSystem cannot be created or regenerate fails. |
Autodesk.Revit.Exceptions..::..ArgumentException | Thrown if the curtain system type does not exist in the given document. |