3 Feb 2019

Design Automation - Revit Project/Family/Template upgrader sample

Revit Project/Family/Template upgrader sample

Follow @JohnOnSoftware

We used to have a Revit Desktop plugin to upgrade local Revit project/family/template to the latest version, but since we are now moving to the cloud, especially BIM360 is used more and more widely, a tool which can upgrade cloud based Revit project/family/template without a Revit desktop plugin would be very helpful, that's the Design Automation for Revit API does, and this sample does. 

The Revit plugin part is pretty simple, it just open the old version of Revit file, and save it using Design Automation for Revit 2019 cloud engine. There are 2 ways to upgrade files within the Web app sample:

  1. Select Revit file in BIM360 Hub from Source File/Folder, Right Click and select upgrade to Revit 2019. It will create a new version of this file after successfully upgraded.
  2. Select Source Folder and Destination Folder, then click Upgrade, it will upgrade all the files under the folder to destinated folder.

For more details, please check the source code on Github/Autodesk-Forge.

Revit file upgrade sample

Window Family Creation

Window Family Creation

 

Related Article

Posted By

Zhong Wu

Zhong Wu started his career in Autodesk since 2006 on AutoCAD Architecture as a software developer with more than 6 years working experience. After that, Zhong moved to Autodesk Development Network(now is renamed to Forge Partner Development) team as a Developer Advocate mainly focus on the API support/consultant for Maya/MotionBuilder, and started to contribute in Forge evangelism and support with the growing...