BIM Interoperability for the Professional CAD Developer

BIM SDK is the industry's first standalone solution for working with .rvt and .rfa files from any application, on any platform.

Access 100% of the data in .rvt and .rfa files

Model Elements and Families

Access a model’s walls, roofs, floors, families of doors, windows, columns, and more.

Geometric, View, and Annotation text elements

Work with the full set of geometric elements such as curves, free forms, and B-Reps; view-specific elements; and annotation text elements, such as dimensions and text.

Parametric Relationships

Access the way elements relate to one another to retain the internal workings of how the whole model is connected together.

Fills and Materials

BIM SDK provides access to the fill patterns and materials used in views and rendering.

Supported File Versions

BIM SDK can read Autodesk® Revit® files of version 2011 and higher.

Read

BIM SDK provides read access to 100% of the data in .rvt and .rfa through a cross-platform, object-oriented API.

Edit .rvt or .rfa content

Modify Element Properties

Modify standard properties of BIM elements such as element style, visibility, line styles, lineweights and other.

Smart Linking

BIM elements relate to each other and dynamically link to project documents and specifications — reacting to any design changes and updating each other and project documentation.

Edit

Edit .rvt and .rfa file content via a powerful high-level API.

Creation support

Simple Graphical Elements

BIM SDK can create curve elements from a basic graphical objects such as lines, arcs, etc. All elements are parametric and are coordinated throughout the model, including views, sheets, calculations, etc.

B-Rep Geometry

BIM SDK uses B-Rep geometry for most elements grouped by area: forms, architecture, structure, views, etc.

Forms

Forms are B-Rep elements in families that can be represented as extrusion, revolve, swept blend, or void. BIM SDK can add shapes to .rvt and .rfa using the DirectShape element, which can contain 3D geometry imported from other file formats.

Advanced Creation

Creation of complex parametric elements including walls, windows, doors, etc. is in progress.

Create

Create simple BIM elements and add them to models and families. Work is in progress for creating more advanced BIM elements.

Write .rvt and .rfa files

Full Save

BIM SDK saves .rvt and .rfa files that are 100% compatible with Autodesk® Revit® software, ensuring seamless interoperability between applications.

Incremental Save

Optionally save only additions and changes made to a model while still retaining the whole file, making the file save process faster and more efficient when working with large files.

Supported File Versions

BIM SDK offers write support to the latest version of .rfa/.rvt only.

Write

Write .rvt and .rfa files from any application.

Visualize anywhere

Performance

Spatial filtering and other performance enhancing techniques provide fast visualization of .rvt and .rfa data, even for large models.

Navigation

Use a set of standard features for navigating through a model such as zoom, pan, 3d rotation and more.

Materials and Lighting

Use materials and lighting effects to create a high-quality, realistic visual representation of a model.

Visual Styles

Use different visual styles to customize your rendering of silhouettes, obscured (hidden) edges, transparency and more.

Desktop or Web

Visualize BIM models on the desktop or from any web-based application.

Visualize

Visualize BIM data on the desktop or from any web-based application.

Publish

Use the Publish API to create modern, lightweight and interactive 3D or standard 2D documentation from .rvt or .rfa files.

All PDFs are 100% compatible with ISO standards and Adobe tools.

Create PRC-based 3D PDF documents that contain full B-rep models.

Add animation, interactive views, parts lists, and more to create attractive and sophisticated 3D PDF documents.

Publish

Publish .rvt and .rfa models to rich, functional 3D PDF, or standard 2D PDF.

Interact with other popular formats

Format Export Import
.dwf    
.dwf    
.pdf    
.dae (Collada)    
.svg    

Exchange

Interact with other popular formats including SVG, BMP and more