LinkElement.OfCategory

Inputs

linkInstance : Element
Category : Category

Outputs

LinkElement[] : LinkElement[]


Description

Get Elements from a linked Revit model (a Link Instance) by Category.

The LinkElement class is exclusive to BimorphNodes and inherits Dynamo’s Revit.Elments.Element class, meaning instances are compatible with any node that accept Elements as inputs.

LinkElement’s are purpose-built to solve the Revit API transform limitation imposed on elements from links. The limitation restricts linked elements to their external files origin-to-origin position, regardless of whether any transformations have been made to them in the host document.

LinkElement’s have no such restriction and are designed to position linked elements at their host location by default.

The LinkElement class is also optimised for use with BimorphNodes Element and BoundingBox nodes, firstly to ensure these nodes remain ultra-efficient, and secondly, to enable full support of elements from linked Revit models by virtue of solving the Revit API transform limitation.

To learn more about the linked element limitation in the Revit API and the solution LinkElements implement, visit the article here.


Features

Collect elements from a linked Revit model by Category

Purpose-built to solve the Revit API transform limitation imposed on elements from linked Revit models

LinkElements are designed to position elements at their host location

Optimised for use with BimorphNodes Element and BoundingBox nodes


User Guide


Download

Download Example Graph

Bimorph Digital Engineering and Software Development Consultancy London