CreateElement Method (Document, ElementId)


Direct Shape Create Element Method

Creates a DirectShape object and adds it to document.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public static DirectShape CreateElement(
	Document document,
	ElementId categoryId
)

Parameters

document Document
Document to which the created element will be added.
categoryId ElementId
Id of the category assigned to this DirectShape. Must be a valid category id.

Return Value

DirectShape
The created DirectShape object.
Exceptions
Exception Condition
ArgumentException Document document may not contain DirectShape or DirectShapeType objects. -or- Element id categoryId may not be used as a DirectShape category.
ArgumentNullException A non-optional argument was null
See Also
ArchiLabs Desktop

Put AI to work inside Revit.

Give Desktop your instructions and project files to build Revit families, update model elements, and create views and schedules. Works directly in Revit and AutoCAD.

Explore Desktop →