I'm opening this to register and follow investigations. Below is a simple IFC file containing 4 columns, that share the same representation (mapped representation), with a 1m x 0.5m spacing between them (1m on red axis, 0.5m on green).
When opening this file in Revit, however, the spacing has doubled size and becomes 2m x 1m. ArchiCAD, FreeCAD and IfcPlusPlus open the file correctly.
When editing the family, one can see that the base column shape is placed at -1m,-0.5m from the origin point, which is likely the source of the problem. In the IFC file, however, I fail to see what could have provoked this problem. The base profile (polyline #33) is correctly drawn around the center point, then extruded in Z axis, using a (0,0,0) placement. Each of the 4 column object uses a mapped representation of this extrusion, and a correct placement: (0,0), (1,0), (1,0.5) and (0,0.5).
I'm opening this to register and follow investigations. Below is a simple IFC file containing 4 columns, that share the same representation (mapped representation), with a 1m x 0.5m spacing between them (1m on red axis, 0.5m on green).
When opening this file in Revit, however, the spacing has doubled size and becomes 2m x 1m. ArchiCAD, FreeCAD and IfcPlusPlus open the file correctly.
When editing the family, one can see that the base column shape is placed at -1m,-0.5m from the origin point, which is likely the source of the problem. In the IFC file, however, I fail to see what could have provoked this problem. The base profile (polyline #33) is correctly drawn around the center point, then extruded in Z axis, using a (0,0,0) placement. Each of the 4 column object uses a mapped representation of this extrusion, and a correct placement: (0,0), (1,0), (1,0.5) and (0,0.5).
4 columns from freecad.ifc.zip