Maciej Główka
Blog Games Contact
revit api dynamo machine learning generative python blender javascript webdev rust bevy gamedev android
Dec. 7, 2018

Removing not placed rooms with Dynamo

As it is probably well known for everybody using Revit that rooms removed from model are still kept within the file as “not placed”. In order to delete them completely we have to create a schedule that would filter them for us. It is not a very tedious process, however still can be simplified by using Dynamo :) This is what such a schedule might look like. We can see that for not placed rooms th…
Nov. 13, 2018

Disabling underlays with Dynamo

Today a short post about setting multiple (or all) view underlays to none. It can save us loads of time as usually we have to do it each time we export or print drawings. Unfortunately setting underlays to ‘none’ has to be done manually for each plan view.One thing that can help us with that is a Dynamo addon, which is great for simple and repetitive tasks. By using it we can take all the plan vi…
Jan. 30, 2018

Finding mirrored elements

Sometimes it is essential in Revit to make sure that no instances of specific families are mirrored in our model. For instance when their direction is recognized in a schedule (eg. door handling). Below I want to show an example of a macro locating every door object in the model that has been mirrored – either by using a mirror command or flip arrows.First we need access our active document:Docum…
Oct. 7, 2016

Calculating total area for multiple rooms

When a single room is selected in Revit, we can easile see its area in the properties window. However it is not so straightforward to immediately check the area of the multiple selected rooms. Below I am going to demonstrate a simple macro script that adds such a functionality.We are going to work with Room class of the Revit API, which is a part od Revit.DB.Architecture module. Its definition is…
← newer