FilteredElementsCollector: Getting elements with Revit API
FilteredElementCollector allows you to access all kinds of Elements in Revit projects – model elements,…
Inserting Families with Revit API
You can insert families programmatically at points, on faces or lines, or create hosted families….
Transactions: required to modify Revit projects with API
Your code can’t modify Revit projects without a Transaction. Knowing how to use transactions can…
Selecting and Picking Elements in Revit API
Selecting elements or geometries in your plugin is possible with the Selection class. 📌 TLDR…
Buttons in Revit API: PushButton, PulldownButton, SplitButton, RadioButtonGroup
Revit API offers several types of buttons to enhance your plugin’s UI: PushButton (most common),…
Revit menu (UI) custom items: ribbon tabs, panels, buttons, textBoxes, comboBoxes
You can add your own panels, tabs, buttons, and other controls to Revit menu when…
Revit Plugin types
Revit API provides three plugin types: Command, Application, and DBApplication. They have various purposes and…