Advertisement

Saturday, January 5, 2019

Using the Revit API to Retrieve Rebars Attached to a Structural Element

From the The Building Coder website:

Retrieve Rebars Attached to Structural Element

Question: How can I get all associated rebars which attach to a structural element such as a column by picking that?

Answer: Jeremy initially suggested workarounds making use of filtered element collectors. Unfortunately, that was not very helpful in this case.

Happily, Einar Raknes came to the rescue pointing out the real solution for this:

You can use the  RebarHostData  class and the  GetRebarsInHost  method to retrieve all rebars associated with a rebar host.

To make sure you pick a valid Rebar Host; you can optionally create a selection filter for it like this:

  public class RebarHostSelectionFilter : ISelectionFilter
  {
    public bool AllowElement( Element e )
    {
      return null != RebarHostData
        .GetRebarHostData( e );
    }

    public bool AllowReference( Reference r, XYZ p )
    {
      return false;
    }
  }

UNIFI 2.8.0, 2.8.1& 2.8.2 Release Notes

From the UNIFI Labs website:

POSTED ON DECEMBER 3, 2018 BY LAURA MCINTYRE

2.8.0, 2.8.1& 2.8.2 Release Notes

Hey UNIFI Customers,

Our latest software update was released on December 3, 2018. Portal 2.8.0 covers updates to Project Analytics and Portal 2.8.1 and 2.8.2 covers all portal bug fixes. Please check out the details below.

Portal 2.8.0

We plan to continuously add more insights to the Project Analytics dashboards.  We’ll be depending on feedback from a variety of sources (current customers, prospective customers, demos, conferences) and sorting through those ideas to determine which ones will provide the most value to our user base.  The feedback selected for this update release is focused around improvements to the user experience and improving the ability to troubleshoot issues with the data provided.

Important highlights from this release

1. We added a chart to the Compare Changes page (Model Level), delivering a more seamless user experience around viewing and navigating changes to the model.

Free and Open Source OpenRFA Tookit – Tools for Using OpenRFA Standard Shared Parameters

From GitHub:

The OpenRFA Toolkit is a suite of Revit add-ins which seek to utilize the OpenRFA standard shared parameters.

Load Shared Parameters

This set of add-ins give users the ability to load OpenRFA shared parameters in batch.


The add-in connects to the live database on OpenRFA.org to verify that the user has the most up-to-date shared parameter definitions. If the local version of the definitions are out of date, the user has the option to download the most recent definitions from OpenRFA.org.

Friday, January 4, 2019

Free pyRevitMEP – pyRevit Extension for MEP Tasks

In our post yesterday about pyRevit we mentioned that other developers build on top of the platform. Today we discovered one: pyRevitMEP from Cyril Waechter. pyRevitMEP is a pyRevit extension that includes tools dedicated to Revit MEP tasks.

Cyril also has a website, Python HVAC, where he provides Python code for solving problems in Revit. We'll share some of these over time.

From the Python HVAC website:



[pyRevitMEP] Scripts

3D rotate



Setting Sheet Numbers from Sheet Names with Dynamo

From the livingroomcraftz blog:

Posted on October 20, 2018

If your sheet naming convention looks likes this:


And your sheet number needs to look accordingly:


Well, Dynamo to the rescue – just pull the parameter values you added to the sheets and compose the sheet name out of them...

Read more on the livingroomcraftz blog »

Free Niessen Switch Range Configurator

From the MEP Content website:

With this free App for Revit it is very easy to design, manage and configure complete sets of switch ranges to match your requirements, even for the largest BIM and MEP projects.

Experiment with the variety of design options and functions with the correct annotation offered by this App to streamline your design in both 2D and 3D. Always up-to-date with the latest Niessen product data available in Spain, France and Russia.


Thursday, January 3, 2019

Free Visual Studio Revit Add-in Template (WPF)

From GitHub:

Empowering you to use visual studio's WPF template for Revit add-in development.
  • Well organized MVVM architecture for Revit add-in development
  • WPF user control to design beautiful Revit add-in
  • Auto create ribbon tab and panel
  • Util.cs for writing helping methods




Free Visual Studio Revit Add-in Template (WPF) is brought to you by Ali Asad. It's free.

There's more information available on GitHub.

Free and Open Source pyRevit v4.6.9 Beta with New Keynote Manager

Ehsan Iran-Nejad, author of pyRevit, describes it this way: "pyRevit is a rapid-prototyping platform for Revit that also includes a working set of tools to showcase the platform."

With 7,054 pageviews to date, our initial post about PyRevit, from March 11, 2017, is one of our most popular. In fact, it still pops up in our Trending list. Regrettably, we haven't posted about pyRevit since its version 4.4 update on July 9, 2017. Because Ehsan posts release videos that include information targeted at developers, from a user perspective, we've had a hard time keeping up with pyRevit. According to Ehsan, "early adopters were mostly Revit developers. Most have forked pyRevit and modified it to use in their companies."

Ehsan effectively volunteers his time for the pyRevit community, so we plan to likewise do our bit with an in-depth review of pyRevit this year from a user perspective. Stay tuned!

Grit Virtual for BIM 360 Docs

From the Autodesk App Store:

At Grit, we understand that no single Construction team member or planning style is adequate to guarantee project success. The key is connecting high-level waterfall schedules to Lean and Agile workflows and work packages. Grit connects this entire process from Master Schedules to Daily Huddles in cloud-based, artificially intelligent 4D.

Our Autodesk® BIM360® integration allows models stored in BIM360 to be directly imported into Grit. This allows for quick access to already processed models and ensures new versions are easily accessible. Simply connect your account to BIM 360 and all of your projects will be able to import models seamlessly.

View the model from BIM 360

Wednesday, January 2, 2019

SIMPLEX Dynamo Package Gets Support for ETABS, SAP, and Tekla

From the Simply Complex blog:

New Dynamo for ETABS, Dynamo for SAP and Dynamo for Tekla just added to the Dynamo SIMPLEX package

Bt Marcello Sgambelluri
Sunday, August 26, 2018

Good news everyone,

I have just finished updating the Simplex package for Dynamo.


The Simplex package has 3 major categories.

Read more on the Simply Complex blog »

Free ToRD-AutoText

From the Autodesk App Store:

This tool quickly creates numbers and texts to help to display 2D drawing better.

The numbering tool offers some utilities:
  • Auto creates and increases numbering.
  • Auto set angle by the direction which is user selected.


Free Webinar Jan 9 – AVAIL for Revit Overview

From the registration website:

AVAIL for Revit Overview (60 min + Live Q&A)

Description

Join us to learn how you can conquer your Revit content management needs with AVAIL!

We'll also introduce the exciting recently released features of AVAIL 3.8. The new AVAIL 3.8 release is packed with exciting new features. Join us for an overview that includes automatic generation of Revit Parameters as Tags in AVAIL, a beautiful new AVAIL Browser for Revit that includes thumbnails and a new Project Mode, and much more!



Time

Jan 9, 2019 11:30 AM in Eastern Time (US and Canada), 4:30 PM in Greenwich Mean Time



Register for the webinar here »

Tuesday, January 1, 2019

Product Review: Hypar

From the BIM Chapters blog:

By Dan Stine
Wednesday, August 8, 2018

I had a recent web-based meeting with Anthony Hauck, and Ian Keough, both of the newly formed Hypar. Before I talk about Hypar, I want to make sure you know who these two guys are...

Anthony Hauck was with Autodesk for 10 years and at one point was head of all Revit product line development and in his most recent role headed the development of generative design among other things. I've crossed paths with him many times over the years, at AU and RTC/BILT. As well as most recently when LHB hired him, post-Autodesk, to give a web-based pretension on generative design. He is a great and passionate guy!

Ian Keough is, well, the father of Dynamo. For the past 5.5 years he was also with Autodesk. He was also involved in some interesting BIM360 Field development. Here is a 2014 interview on the origin's of Dynamo you may find interesting: Meet Ian Keough, Dynamo’s Papa. I still find it interesting how things have evolved from what the Revit founders thought regarding user programming in Revit, as I previously wrote about here: Revit User Programming - Not Originally in the Cards. Clearly Ian had a different vision, and it has been widely embraced!

Much more could be said about these two I am sure... but suffice it to say this is truly a dynamic-duo from which great things will emerge! See what I did there:)

So what is Hypar?

Read more on the BIM Chapters blog »

Related

Hypar – Cloud-Based Generative Design for Architecture, Engineering, and Construction

Hypar – Cloud-Based Generative Design for Architecture, Engineering, and Construction

From the Hypar website:

Are you ready for the future of building?

Scalable computation offers a unique opportunity to more widely explore possibilities in building, helping the AEC industry and its clients make better decisions faster.

The Hypar platform helps capture, explore, extend, and apply AEC expertise to accelerate the delivery of a better built environment.


BILT NA 2018 – Boost Your BIM's Harry Mattison Granted Revit API Wishes

Editor's Note: As he often does around the larger Revit conferences, Harry Mattison took and granted Revit API wishes at BILT NA 2018.

Wishes could be posted on Boost Your BIM or tweeted to @BoostYourBIM. They're collected here for your convenience. This one falls into the category "better late than never."

#BILTNA2018 Wish granted: Remove warning when modifying type parameter values in schedule

This sample shows how to “Remove warning/pop-up when modifying type parameter values within a schedule” using the DialogBoxShowing event.

Please remove the warning/pop-up that appears when editing scheduled fields that are tied to type parameters.  This is EXTREMELY annoying when entering data for our MEP schedules.  I.E. Plumbing Fixtures, Air Devices, Lighting Fixtures, etc.

The popup reads:

“This change will be applied to all elements of type _______.”

In instances where we are filling out a schedule, we are forced to enter our data, press enter or click out of the cell, and then respond to this popup. EVERY TIME