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 Elements in Revit API
Selecting elements or geometries is a common requirement in Revit plugins. You might need users…
Your Revit plugin menu (UI): every Button Type (PushButton, PulldownButton, SplitButton, RadioButtonGroup)
Revit API offers several types of buttons, each serving a purpose in enhancing your plugin’s…
Revit menu (UI) custom items: ribbon tabs, panels, buttons, textBoxes, comboBoxes
Creating a Revit plugin allows you to modify the Revit menu by adding your own…
Revit Plugin types
Revit provides three options for plugin types: Command, Application, and DBApplication. They behave differently and…