All posts in Revit

how to maintain revit plug-ins for multiple versions

One thing that we all have a love/hate relationship with is API breaking changes. Yes, we all love shiny new toys, but they usually break our old reliable tools. What […]

printing PDFs from Revit…why is it so hard?

Disclaimer:¬† If you don’t have to, please don’t reinvent the wheel. I am a proponent of just going out and buying the tools you need to do your job, rather […]

direct shape – a few words about the magical geometry object

What is Direct Shape and why is everyone talking about them? Well, its an object class that was added to Revit’s API – I think in 2015 – and if […]

why, what and how of the extensible storage

Why? Some time ago, when I was first getting my hands dirty with Revit API, I used to go to Jeremy Tammik’s website and attempt to re-create his examples. Sometimes, […]

playing with materials in dynamo while drinking heavily

I don’t usually play around with Materials in Revit, and even less so with renderings out of Revit, but recently I was engaged by couple of people with questions about […]

create your own tab and buttons in revit

In the last few posts I have outlined in great detail how to make a simple Revit Add-in using the IExternalCommand implementation. Doing that is a great and really fast […]

building revit plug-ins with visual studio: part three

In this post I will go over a few things: Implementing ISelectionFilter which we will use while prompting user to select things via UI Before we even get to selection […]

building revit plug-ins with visual studio: part two

In this¬†post I will go over some of the most useful things that you need to learn to be able to successfully create Revit plug-ins and some good coding practices […]

building revit plug-ins with visual studio: part one

I am actually going to teach this to a colleague of mine that will be visiting our office next week so I figured that if I write it down as […]