Revit Secondary Development: How to Create a Custom Tab After Launch
In Revit, the user interface (UI) for a typical plugin is usually created during Revit’s startup process, utilizin...
In Revit, the user interface (UI) for a typical plugin is usually created during Revit’s startup process, utilizin...
It’s uncommon to have free time without overtime work, even just to write a few lines of code. Recently, I needed ...

=======================Correction========================= =======================Original Text=========================...

Previously, I used Dynamo to create a feature that imports drawing information into Revit. However, while applying it in...
When exporting CAD or PDF files in batches using Revit, the generated file names often include unwanted prefixes. To add...

Recently, I encountered a challenge while working with Dynamo. I needed to randomly select some fill styles for style re...
The goal is to replace graphics within exported view templates. Since view templates in Revit are also considered views,...

This example demonstrates how to use a WinForms form to collect user input. Create a simple new form as shown below: Her...
Some time ago, I proposed that to maintain consistency in project data, loading families from unknown sources should be ...
When working on a project, communicating through grid positioning is often necessary. The common approach is to select t...
In Revit, the pipeline length calculated represents the actual length of the pipe itself. In contrast, traditional calcu...

Creating a Simple Revit External Command Program (Revit 2017 + VS 2015) Open Visual Studio (VS2015 in this example). Cli...

The Revit API provides a method called Document.ExportImage() that allows you to export one or multiple views as image f...

In Revit’s View > Visibility/Graphics settings, you can change the color of a specific component type by applying ...
How to Export EXE Files with Enscape in Revit for Free Effect Viewing After completing your model, you often need to pre...
Welcome to this edition of BIM Case Study. The BIM Architecture Network brings together BIM projects related to railways...
Energy Optimization Analysis Method in Revit From the initial concept and detailed design to the operation of both exist...
During project development, meshes are often flipped or selected incorrectly, resulting in unattractive meshes. To addre...
When working with Revit for drawing, annotating the grid is an essential task. Below are some insights and development t...
In Revit, users often need to input specific data before executing a program. To implement forms in Revit, you can use t...