About Helix

As the first company to emerge from Google X, HELIXRE is leading the charge to bring ‘digital twinning’ to all. They’re improving the world, one building at a time. They create accurate digital equivalents of entire buildings at a fraction of the normal time and cost. 

Domain : CAD, Cloud, Microservices 
Location: U.S
Contact Us
Business Development Manager : Shilpa Bhartiya
shilpa.bhartiya
@prototechsolutions.com

Name of the projects:

  1. IFC to OBJ and metadata
  2. Revit to OBJ and metadata
  3. Helix Revit Addin creator.
  4. RCS Converter

Challenges:

  1. Get the model data of IFC file (tessellation data and metadata/properties) in two different custom files to store in database so that it can be queried faster.
  2. Get the model data of Revit file (tessellation data and metadata/properties) in two different files in database so that it can be queried faster.
  3. Create 3D Revit model from entity data. Complete Revit model cannot be created from input data.
  4. Extract point cloud data (points, color, intensity and normals) and generate point cloud in RCS (Autodesk Reality capture scan) format.

Solution:

  1. Serialized tessellation data in obj format using 3rd party SDK. Fetched the metadata/properties and serialized it in custom JSON format. (refer image 1)
  2. Implemented an OBJ and JSON serializer using Teigha BIM SDK to export tessellation data in obj format and metadata/properties in custom JSON format. Also exported view data to pdf and svg format.(refer image 2)
  3. Deserialized structured data from entity data and created each Revit entity to generate Revit model using Forge Design Automation for Revit API.
  4. Gathered the LAS, LAZ or EPT data (points, color, intensity and normals) and converted it to RCS using Autodesk Recap SDK.(refer image 3 and 4)

Language and SDK: C++, C#, Python, HOOPS Exchange, Teigha BIM, Forge Design Automation for Revit, PDAL, Autodesk Recap

Image 1: Output of IFC file after converting to OBJ files

Image 2: Output of Revit file after converting to OBJ files

Image 3: Input point cloud

Image 4: Output RCS file