Revit Plugins

C# | .NET | Visual Studio


Revit CClash

The CCLASH plugin provides a simplified approach to clash detection. With a minimalist design and intuitive interface, users can easily run collision detection without leaving Revit. The plugin trades elaborate feature sets for simplicity and ease of use, allowing users to get started with two simple clicks. This plugin was written in C# and prototyped in Dynamo.

  • Calculates collisions between disciplines selected
  • Works across links
  • Places sphere family containing collision data
  • Collision sphere families are color coded per discipline
  • Actively highlighting affected elements with collisions sphere(s) selection
  • Non-modal, placing collision family instances on the fly as they are detected
  • Experimental multi-threaded mode with 5x speed increase

Revit CClash

Revit CClash


Plugin automatically generates the family names / family type names from the element makeup. Specified parameters and parameter values are parsed, then checked against a global dictionary, arranged and composed to define the element name per user settings. Currently the following Revit categories are supported:

  • Walls
  • Curtain Walls
  • Floors
  • Building Pads
  • Ceilings
  • Roofs
  • Text
  • Filled Regions

  • Naming Rule Composer
  • Global Dictionary for abbreviations
  • Sorting layered elemets by thickness (walls, ceilings, floors, roofs)
  • Prefix / Suffix
  • Import / Export abbreviations to Excel

Revit AutoName

Revit AutoName Rule Composer

Revit AutoName Abbreviations