LRA-Newsletter by EF
Get short, practical lessons in your inbox about RevitAPI, pyRevit and AI.
217 ISSUES
2022 - 2026
~2 MIN EACH
One issue a week. Real scripts. Unsubscribe anytime.
Every Issue.
Search the archive or filter it by topic.
20254
151
👉
How To Prevent Revit Users from Selecting the Wrong Elements
Selection is not hard in Revit API. However, users like to break our Revit tools... And we can avoid that by limiting what can be selected. This way users can only select the right elements and ensure everything works correctly.
150
👉
How Selection Really Works in Revit API (Basics for Beginners)
Ready to master Selection with Revit API?🪄 Getting elements is often the first step in creating your tools to test your code, so it makes perfect sense to begin with that. And luckily for you, it's very simple. Let me show you the basics.
137
🎯
Revit API Starter Kit: 7 Code Samples Beginners Need to Know
Today, I want to share Revit API code samples for beginners to get started quick. We're about to get into nitty-gritty stuff. Because I know from personal experience how overwhelming it can be to start working with Revit API and I don't want you to get discouraged.
113
🧐
Check if All Your Doors are tagged with Revit API
I've got another Revit API question: ❓How to ensure all doors are tagged on our plans? That's a good one. I had the same question when I was working on a high-rise project with 35 levels. It wasn't fun to look for missing tags manually, so I had to find a better approach. And that's what I'm about to share with you.
20246
82
🤔
How To Select Elements in Revit Last Changed By Specific User
🤔 Ever caught yourself asking, “Who did this?” in a Revit project? If yes, you’re not alone. While there is a tool to identify who modified a specific element, it’s not much help when you want to select everything one user has touched.
60
👉
Improve User Selection with ISelectionFilter in Revit API
One of the easiest ways to provide a better experience during selection is to limit what can be selected. And it can be easily achieved by using ISelectionFilter. Let me show you what it is and how to use it.
59
👉
Basics of Revit API Selection in Minutes!
You need to master Selection if you want to use Revit API🪄.Getting elements is the first step to test your code, so it makes perfect sense to begin with Selection.And it's not so complicated. Let me teach you the basics in just a few minutes.
38
Purge View Templates with pyRevit
I'm continuing with the Purge Tools for Revit series, and this time we will look at how to purge unused View Templates. This tool will also be included in EF-Tools, but I will also explain all the steps in the code.
37
Create View Filters with Revit API
If you needed to create View Filters, then you definitely thought about automating it. Luckily, it's not that complicated, and I will break it down for you in this lesson. 💡Let's Learn: How To use Create View Fitlers with Revit API
30
👀
Revit API can be simple. Check These examples
Revit API can be complicated, until you actually learn the basics. And once you learn them, you realize that you can create a lot of simple tools with just a few lines of code. And the best thing - it's very repetitive. Let's have a look at a few simple examples and you can try them yourself.
20232
21
Select Elements Modifed By a User
🤔 Have you ever wondered, "Who did this or changed that in our work-sharing Revit project?" Well, pyRevit has a tool that can give us answers for one element. But what if we need to select everything that someone changed in our project?
9
Select/Pick Elements
Selection and Picking is often a good way for a user to provide a useful input for your custom tools. So let me break it down for you and give a few examples that you can start using today. There is a Selection Class in Revit API which allows us to get user selection or activate picking tools.