It’s never as-built: scan to BIM golden rules

I guess precision is the first thing that comes to your mind when you think about Scan to BIM best practices. Although you are correct, after a couple of years diving into this kind of projects, too many factors now come to ours prior to starting any modeling.

Continue reading “It’s never as-built: scan to BIM golden rules”

Revit: Report mirrored doors orientation on nested linked files

Here is a new cool problem to solve, how to deal with mirrored doors on series of nested buildings.

When we flip a door using the flipping controls, the parameters HandFlipped  & FacingFlipped are settled to true. This creates 4 states of door positions.

Continue reading “Revit: Report mirrored doors orientation on nested linked files”

Moving +1000 trees to a terrain in Sketchup with Ruby script

Normal day at the ENGworks office. We were assigned to place 1000+ trees components over a sloped terrain surface in Sketchup.

A lot to move…

The good old “Move + cursor Up” to snap to a Z point is useful, but after the tree number 50th you start feeling the task is titanic.

Continue reading “Moving +1000 trees to a terrain in Sketchup with Ruby script”

Revit quality control checklist

Back again, this time we want to share our internal quality control checklist for Revit Models

Beside all the tools we can find on the web,  like Solibri, Model Checker, and so on, this is the list of elements we are used to keep an eye within each model, as well as the list of question we ask ourselves before delivering any Revit project. Hope you find it useful for your daily work!

Continue reading “Revit quality control checklist”

Revision clouds. Data extraction and tracking

For some reason it’s still not possible to create Revit View Schedules of revision clouds in Revit 2017. 

That’s why we’ve created this quick Dynamo script which allows us to export all this data to a live Excel File. Hope you find it useful!

Continue reading “Revision clouds. Data extraction and tracking”

Dynamo: Get the Creator and Last Editor of a Revit Element

This week we were asked to find a way to report how many elements a specific user had created. For this we code a small python script that uses the Revit API tool
WorksharingUtils.GetWorksharingTooltipInfo(Document, ElementID) to return the creator and the name of last user who edited it. (Thanks to JF for the idea)

Continue reading “Dynamo: Get the Creator and Last Editor of a Revit Element”

Excel Pivot Tables for BIM QC

As you may recall, in our previous posts we talked about Information as key word on BIM processes and projects. Although loading this data might be the funniest part, at a certain point we will find ourselves diving into a deep ocean of information which need to be sorted and checked to accomplish quality standards.

Keeping our own model clean and organized may not be so difficult if we have a few years working in BIM procedures, but when we work with several collaborators and model authors in the same project we should follow some metodologies to check all this information together and make sure that it is coherent and consistent. Today’s recomendation are the interesting Pivot Tables


Continue reading “Excel Pivot Tables for BIM QC”