Revit Reader

The Revit Reader provides access to visualization data stored within a particular Revit file. A file does not need to have a particular extension to be read correctly by HOOPS Exchange however the file extension of Revit files that you can expect to be loaded by HOOPS Exchange is:

  • .RVT
  • .RFA

You can see the exact version supported in the current release here.

Assembly

RFA files (i.e., Revit families such as Doors and Windows) are supported. They are instantiated through Exchange's prototype mechanism.

B-rep

HOOPS Exchange currently does not support B-rep.

Visualization

The triangle information is parsed and provided via HOOPS Exchange.

Views

Revit views are supported.

However, Exchange does not support all the features available in Revit.

Supported

  • Visibility
  • Section Box
  • Camera

Unsupported

  • LOD (Level-of-Detail)
  • Rendering Mode
  • Visibility Style

Markup

HOOPS Exchange currently does not support Markup.

Textures and Materials

HOOPS Exchange supports textures with Revit. Also, colors on wires, faces, tessellation and Brep are supported.

Generally, Revit files reference textures which are part of a Revit installation. If you want HOOPS to access thoses, you may add Revit textures folders to the texture search directories attribute or the read parameters.

Metadata

HOOPS Exchange reads Revit metadata (properties) with their units.

Restrictions

Revit is only available on 64-bit Windows and 64-bit Linux.

Geometry Representation

In Exchange, geometry is always represented as solid. In Revit, geometry may have different representations (e.g., pipes can be wireframe or solid), and this setting can be changed in Views. Exchange does not support this concept.

Files with imported DWG parts are supported, but the visibility by default and per view will always be set to visible, even if visibility is set to another value in the original file.

top_level:0