DocumentNewExtrusionRoof Method

Creates a new Extrusion Roof.

Namespace: Autodesk.Revit.Creation
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
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

ExtrusionRoof
Exceptions
ExceptionCondition
ArgumentExceptionThrown if the work plane does not exist in the given document.
ArgumentExceptionThrown if the level does not exist in the given document.
ArgumentExceptionThrown if the roof type does not exist in the given document.
Remarks
This method will regenerate the document even in manual regeneration mode.
See Also