Creates a new Extrusion Roof.
Namespace: Autodesk.Revit.Creation
Assembly: RevitAPI (in RevitAPI.dll) Version: 26.1.0.0 (26.1.0.34)
Syntax
C#
public ExtrusionRoof NewExtrusionRoof( CurveArray profile, ReferencePlane refPlane, Level level, RoofType roofType, double extrusionStart, double extrusionEnd )
Parameters
- profile CurveArray
- The profile of the extrusion roof. The curves of the profile must be contiguous and form one open loop without self-intersections. The profile curves must lie in the %refPlane% parallel to z-axis.
- refPlane ReferencePlane
- The work plane for the extrusion roof. It must be parallel to z-axis.
- level Level
- The level of the extrusion roof.
- roofType RoofType
- Type of the extrusion roof.
- extrusionStart Double
- Start the extrusion. Measured from %refPlane% in the direction of the plane normal.
- extrusionEnd Double
- End the extrusion. Measured from %refPlane% in the direction of the plane normal.
Return Value
ExtrusionRoofExceptions
Exception | Condition |
---|---|
ArgumentException | Thrown if the work plane does not exist in the given document. |
ArgumentException | Thrown if the level does not exist in the given document. |
ArgumentException | Thrown if the roof type does not exist in the given document. |