revit-ifc
revit-ifc copied to clipboard
Door swings from ArchiCAD IFCs don't show up in Revit
It seems as though it is not possible for door swings to show up in Revit from ArchiCAD produced IFC4 files. The doors have a regular model body representation which shows in Revit's 3D view, however, in a floor plan, the door is completely invisible. The IFC door contains a Model footprint representation (in MODEL_VIEW target view) which contains the 2D geometry for the door swing, but this is not visible in Revit. If I hover over the invisible door in Plan view, however, I do see the 2D door swing geometry (though it looks glitched as though the arcs are not correctly parsed). See screenshot below. Nothing I do to the visibility graphics including overrides can make the door visible.
I have tested the IFC data in the BlenderBIM Add-on and the geometry shows correctly, so I think this is Revit specific.
This issue seems unfixed from 2018 :(
https://forums.autodesk.com/t5/revit-architecture-forum/linked-ifc-issue/td-p/8428843
Actually, broken since 2015: https://bimblog.bondbryan.co.uk/guidance-notes-for-autodesk-revit-users-exchanging-models-with-graphisoft-archicad/
6 years and counting.
Part of the problem seems to be that the 2D representation of the door is always created in Revit at an elevation of zero. This creates the symptom of the door being hoverable (due to its 3D being in the right spot) but invisible (due to its 2D being outside the view range).
One fix to improve the situation would be ensure that 2D representations are displayed at the Z elevation of the element's ObjectPlacement.
@Moult Can you indicate Revit and open source tool versions?
Revit 2021, version 21.2.1.0.
We are now publishing and requiring all of our Revit consultants who are receiving IFCs from ArchiCAD to run this patch: https://github.com/IfcOpenShell/IfcOpenShell/blob/v0.7.0/src/ifcpatch/ifcpatch/recipes/FixArchiCADToRevitDoorSwings.py
This involves a training session for consultants and a whole bunch of jargon they probably didn't want to get involved with in the first place, but is necessary unfortunately. The code is documented with the variety of bugs that we have to work through to get this solved.
Problem Report filed: https://jira.autodesk.com/browse/REVIT-188935
@Moult can you send me a file so I can check this in 2022 and 2023?
In the ArchiCAD export settings there is a checkbox to export 2D plan symbol door swings. I’m a Revit user so I’m not sure what the exact setting is.
I am going through GitHub issues to try to reproduce as many as I can, and found the corresponding JIRA item, but it doesn't contain a sample file. Does anyone have a simple sample file from ArchiCAD that shows the issue?
Hi @AngelVelezSosa . It was nice takling to you at AU. Here is a sample file from Archicad:
ArchiCadSample.zip
Br. Einar Raknes,. Norconsult
Thanks, @eibre , added that to the report. Nice talking to you at AU also.