Some key points on the challenges and objectives of the development work:
- The target audience of the Add-In were not seasoned Revit users. Our goal was to provide a set of tools that presented the interface in their own, easy to understand terminology. To screen the complexity of Revit from the user by automating as many of the processes as possible.
- Complete automation of the beam placement process where possible with controlled manual intervention if required.
- A high degree of 3D spatial awareness and calculation was required in order to track and place the beams while keeping them clash free.
- Span table lookups were hosted outside of Revit and imported in as required.
- Multiple floor types to be supported from traditional beam and block to the more recent types that use thermally efficient poly panels.
- Their customer and costing management system was the single point of entry from where Revit was to be launched. Revit was required to be able to act on specific instruction sets on opening. This was achieved by setting up listening ports within Revit that could receive and act on command instruction by raising an idling event.
- Automation of the thermal loss calculations through the floor.
- Upload quantities to their costing system hosted on an Azure platform.
- Printing automation required.
- Central cloud based client configuration settings enables easy setup changes across all workstations.