DATAKIT API  V2025.1
Revit Mapping

Assembly and Structure

Revit Entities DATAKIT Class Remarks
Instance Dtk_Component as InstanceComponentType  


BREP : set of Faces

Revit Entities DATAKIT Class Remarks
Geometry Dtk_Body  


Mesh

Revit Entities DATAKIT Class Remarks
Polymesh Dtk_mesh
 


Curves and Surfaces

Revit Entities DATAKIT Class Remarks
Arc Dtk_Ellipse  
Line Dtk_Line  
Conical surface Dtk_ConicalSurface  
Cylindrical surface Dtk_CylindricalSurface  
Plane surface Dtk_PlaneSurface  
Revolution surface Dtk_RevolutionSurface  
Ruled surface Dtk_RuledSurface  
Nurbs surface Dtk_NurbsSurface  


Properties and Metadata

Revit Entities DATAKIT Class Remarks
Project Information Dtk_Metadata at root component MetaDataTypeEnum::TypeFileProperty
Type Dtk_MetaData  
Family Dtk_MetaData Family can only be retrieved for the following elements : Accessories, Air terminals, Casework, Columns, Curtain walls, Doors, Equipments, Fittings, Fixtures, Furnitures, Generic models, Plantings, Windows
Revit ID Dtk_MetaData  
Level Dtk_MetaData  
Type properties Dtk_MetaData Property groups handled are Identity Data, Phasing, Construction, Constraints, Materials and Finishes, Mechanical and Other
Family properties Dtk_MetaData Property groups handled are Identity Data, Dimensions, Construction, Mechanical, Structural and Other
Project and Shared parameters Dtk_MetaData  


Attributes

Revit Entities DATAKIT Class Remarks
Color Dtk_Color in Dtk_Info of the Dtk_Body
Name Information Name of Dtk_Component  
Visibility Information BlankedStatus in Dtk_Info Correspond to Revit 3D view's visibility graphic override : if not visible, BlankedStatus of the Dtk_Component equals 1. We consider "{3D}" as the default Revit 3D view.
Material Dtk_Metadata and Dtk_RenderInfos in Dtk_Info Material and its texture are available in Dtk_RenderInfos if realistic view configuration is on (see RevitReader documentation).


Other

Revit Entities DATAKIT Class Remarks
3D Views Dtk_Node named "modeldisplay" containing Dtk_ModelDisplay Each Dtk_ModelDisplay is contained in a Dtk_Node with corresponding view name and ID stored in its Dtk_Info
Link Revit No specific structure to indicate the link, entities in linked Revit projects are processed following this mapping. Currently, linked project files (.rvt) have to be placed in the same directory as the main one, at the same level.