Change duct/pipe fitting level

Modelical Package

Change the level of a pipe/duct fitting(s) to another one, modifying also its offset value. Sometimes we find out that the fittings on our MEP layout are not well located […]

Reset Material Tags in Revit

Remove question marks

The following code fixes a bug in Revit that leaves some material tags empty with a question mark (?) : The problem has been around for a while and the […]

Structures in Revit (V)

Modelling Beams

Before creating beams, you must add Grids and Columns. Beams are a component family which means that are created from a separate file and loaded into a model. Best practice to create a […]

Structures in Revit (VII)

Visualization and Schedules

In this Post we are going to talk about visualization of the model and quantities take-off by means of schedules: Visualization. Control of the model Have a look to these two images: […]

Structures in Revit (VI)

Tutorial: pyramidal pile family

In this Post we are going to create a pyramidal pile. First thing we have to do is list the parametric data we want: Top Width and Length Base Width […]

Grasshopper Python 106

Loops (II)

In the previous lesson we introduced some loops. Working with conditional statements and loops together with numbers and strings will be more than enough most of the times, remember you […]

Structures in Revit (IV)

Modelling Shafts

When it comes to open voids in elements, Revit offers several options: Shaft, By Face, Wall,… They work nice but not nice enough. I am going to present you another […]

Structures in Revit (II)

Modelling Columns

First thing to do when starting a structure model is to create our project context setting up Datums, that is: Grids, Levels and Reference Planes. We read about that in […]

Structures in Revit (I)

Modelling Datums

First step when starting a new structure model is to set Grids, Levels and Reference Planes, which is known as Datum. That’s mandatory! Grids, Levels, and Reference Planes are the […]


Restore a folder to a specific date

Some times, because of errors, bad luck or virus attacks you might need to have one specific folder in your dropbox rolled-back to a previous date. This Python Script, prepared […]

3D Views by Workset

Modelical Package

Makes a new 3D view for each workset in the model, It leaves only one workset visible. Take a look to the rest of Modelical Package.

Color By Parameter

Modelical Package

Override elements graphics by parameter value without making view filters. “Solid fill” will be applied by default if found. If we use the “Length” parameter, this will be the result. […]

OverrideColorInView Full

Modelical Package

Improved version of the OOTB OverrideColorInView tool in Dynamo by adding a Fill Pattern option. “Solid fill” will be applied by default. This custom node also has a “Reset” option […]

Schedule Exporter

Modelical Package

Batch export of schedules to CSV files. You can select the schedules with the nodes “Element Types” > ViewSchedule + “All Elements of Type”. Example files for Revit 2017 Schedules Exporter […]

Delete unused ViewTemplates

Modelical Package

This node will delete all the unused ViewTemplates in your Revit file at once, except for 3D view templates, as they cannot be converted to work with Dynamo yet. You only have […]