JoinGeometry Method


Creates clean joins between two elements that share a common face.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 16.0.0.0 (16.0.0.0)
Since: 2014

Syntax

C#
public static void JoinGeometry(
	Document document,
	Element firstElement,
	Element secondElement
)
Visual Basic
Public Shared Sub JoinGeometry ( _
	document As Document, _
	firstElement As Element, _
	secondElement As Element _
)
Visual C++
public:
static void JoinGeometry(
	Document^ document, 
	Element^ firstElement, 
	Element^ secondElement
)

Parameters

document
Type: Autodesk.Revit.DB Document
The document containing the two elements.
firstElement
Type: Autodesk.Revit.DB Element
The first element to be joined.
secondElement
Type: Autodesk.Revit.DB Element
The second element to be joined. This element must not be joined to the first element.

Remarks

The visible edge between joined elements is removed. The joined elements then share the same line weight and fill pattern. This functionality is not available for family documents.

Exceptions

Exception Condition
Autodesk.Revit.Exceptions ArgumentException document is not a project document. -or- The element firstElement was not found in the given document. -or- The element secondElement was not found in the given document. -or- The elements are already joined. -or- The elements cannot be joined.
Autodesk.Revit.Exceptions ArgumentNullException A non-optional argument was NULL
Autodesk.Revit.Exceptions InvalidOperationException Please remove or add segments on curtain grids instead of joining or unjoining geometry of the panels.

See Also