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.
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.
BIM SDK provides read access to 100% of the data in .rvt and .rfa through a cross-platform, object-oriented API.
Modify Element Properties
Modify standard properties of BIM elements such as element style, visibility, line styles, lineweights and other.
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 .rvt and .rfa file content via a powerful high-level API.
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.
BIM SDK uses B-Rep geometry for most elements grouped by area: forms, architecture, structure, views, etc.
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.
Creation of complex parametric elements including walls, windows, doors, etc. is in progress.
Create simple BIM elements and add them to models and families. Work is in progress for creating more advanced BIM elements.
BIM SDK saves .rvt and .rfa files that are 100% compatible with Autodesk® Revit® software, ensuring seamless interoperability between applications.
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 .rvt and .rfa files from any application.
Spatial filtering and other performance enhancing techniques provide fast visualization of .rvt and .rfa data, even for large models.
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.
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 BIM data on the desktop or from any web-based application.
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 .rvt and .rfa models to rich, functional 3D PDF, or standard 2D PDF.
Interact with other popular formats including SVG, BMP and more