Open
Description
Description:
A workflow from Revit to RFEM5 to RFEM6 has led to a precision discrepancy within RFEM6.
- predefined nodes use a precision of 10 decimal places;
- additional intermediate nodes, used for RFEM due to crossing lines, use a precision of 5 decimal places.
Pulling the nodes from RFEM6 with the adapter uses a precision of 6 decimal places (like all the tolerances are set as standard in the BHoM). This results in the pulling of panels that give a planarity error.
Steps to reproduce:
- Have a Revit model that uses analytical lines;
- Import into RFEM5 via their own adapter that shows up in Revit;
- Open RFEM5 model in RFEM6 to use BHoM adapter for RFEM6;
- Pull nodes to see the precision discrepancy and pull panels to get the planarity error.
Example RFEM6 model (1 panel with many nodes and openings) and GH script that pulls and shows error + node coordinates.
Test files
240805_RFEM_pull_error_node_precision.zip
Expected behaviour:
Proposed solutions:
- Add RFEM6 adapter precision fragment option or
- Set precision to standard 3 decimal places (so mm precision) or
- Change nodes to fit planarity of panels (most difficult and raises new issues with sharing nodes)