Having fun with Programming and BIM




So a while back I wrote a post about transforming Revit's internal coordinates to the Project/Survey coordinate systems. While it was a good stab, it wasn't the best implementation.. I was wildly unfamiliar with Transforms back then and saw them... Continue Reading →

Revit Nodes Vs Revit API…

Today I saw a post on the Dynamo Forum where there was confusion between using Element.SetParameterByName() on a Revit API Element in python and it failing. For beginners (and even some intermediate users) this is quite confusing, so I thought... Continue Reading →

Split columns…

It's been a very, very long time since I posted anything. I've been spending most my time focusing on Unity, Dynamo View Extensions and XR (and of course my studies and work) which I hope to start posting more about.... Continue Reading →

Location, Location, Location…

As you will probably know, Revit has a bunch of coordinate systems. You will certainly of heard of Project and Shared coordinates and maybe you may have heard of this illusive Project Internal Coordinate System at some point in passing... Continue Reading →

Intro into Enums…

Here I will quickly cover some basics of Enums. Quite often when working with the Revit API we are confronted with Enums. They are literally everywhere and for good reason - they are super handy. What are they? Enums are a set of... Continue Reading →

Delete those Elements (with TaskDialog advanced features)…

As you may have seen from the TaskDialog...Hello, Revit! example, you can create a Dialog Box with only a few lines of code. However, there is more you can do with it than just displaying a simple message. You can... Continue Reading →

TaskDialog…Hello, Revit!!!

In this example we will be using the RevitAPIUI.dll and calling the Revit TaskDialog window to show the user a custom message in Revit. Most programming tutorials start with a "Hello World" example, this has supposedely been around since 1974... Continue Reading →

The basics of using the Revit API…

OK... so we covered what references were and how to add them in the last tutorial, References, References, References... In this tutorial we will acquaint ourselves with the Revit API & SDK, where to find it and how to read... Continue Reading →

References, References, References…

As I explained in the previous tutorial, A quick look inside the Python Node, we need the CLR to add references to .NET libraries. Within that library there are a bunch of goodies we want to use in our code.... Continue Reading →

Website Powered by

Up ↑