Autodesk / revit-ifc

IFC for Revit and Navisworks (2019+)
484 stars 194 forks source link

Doors won't make openings (Release 21.2.1.0 For Revit 2021) #284

Open MichaelVeerman opened 3 years ago

MichaelVeerman commented 3 years ago

With the new 21.2.1.0 Release for Revit 2021 the doors won't make an opening in the walls. In Revit itself everything is fine, as well as the IFC file made with the Revit IFC exporter, downloaded from the Autodesk Appstore.

The problem occurs in Solibri Office and in Navisworks Manage as well.

The first picture is a Solibri screenshot of the new (21.2.1.0) version. The last with the exporter from the Appstore.

Screenshot new version Screenshot old version

AngelVelezSosa commented 3 years ago

Can you include a sample file that shows the issue? @WawanSolihin , FYI

dr-snglr commented 3 years ago

@AngelVelezSosa I can confirm this. I saw it happen in this model:

CHE_CRB-eBKPh-2012_IFC4.zip

EDIT:

CristinaSa commented 3 years ago

I have the same issue when exporting from Revit 2021 with 21.2.0.0 version. With a previous version (21.0.0.383) this issue didn´t happen. Did you manage to solve this problem?

sherifabdelhalim1 commented 3 years ago

I am facing the same issue, it is happening to me when I export IFC to simple BIM or Solibri, I find, there is a bug in the walls. Also, I am using IFC Exporter 21.2.1.0 version

AngelVelezSosa commented 3 years ago

Haven't looked at it yet but will file an issue. I know there were some changes in how openings were processed so let me see if I can get more data.

sebortner commented 3 years ago

I did some tests as well, but couldn't reproduce the problem. I tested with out-of-the-box door families from Autodesk, as well as our company door families. Both cut out correctly when checking the boxes "Export only elements visible in view" and "Use active view when creating geometry". We do have colleagues who mention this same problem, though. 2021-04-29 09_48_53-Window

AimoNilsen commented 3 years ago

Same goes for Windows! Revit 2021.1.2 IFC Exporter Version 21.2.1 IFC 2x3 fails, IFC 4 works Same file Exported from Revit 2022 works just fine. None of the 110+ windows in our library makes opening in IFC

Done some testing and think Doors/Windows from old templates are affected and it affects Windows from the Engish Metric libary also. Looks like the direction of the Workplanes has something to do with it. In testing this looks to be consistent:

In a Window family and in Exterior View, if an Extrusion have default direction toward you (Out of the wall), the Window will not make an Opening in IFC. In a Window family and in Exterior View, if an Extrusion have default direction from you (into of the wall), the Window will make an Opening in IFC. Been true in the examples I have tested for this.

Enclosed is Revit file made with default Revit template and Windows from the Autodesk library. And the resulting IFC 2x3 From Autodesk template.zip

Revit image BIMVision software image Solibri image FXKViewer image

AngelVelezSosa commented 3 years ago

We will definitely be looking at this issue in the next Sprint and will provide a hotfix when we can.

sebortner commented 3 years ago

Thank you @AngelVelezSosa. Any word on when your next sprint will be? We have bi-monthly maintenance with our virtual CAD infrastructure where we update applications. The question is if we need to roll back to the previous exporter or if a hotfix will be available in time. Thanks a lot!

AngelVelezSosa commented 3 years ago

Hello all, can you check this in the Revit 2022.1 version? We believe that this is fixed in that version, and we just need to update 2021, which predates the fix.

AimoNilsen commented 3 years ago

Seems to be working in 2022 image

MagneGanz commented 3 years ago

Nice to see it is fixed in 2022. When do you release a update for 2021?

AngelVelezSosa commented 3 years ago

We are currently working on a new update for both 2022 and 2021.

robinnagel commented 3 years ago

Are there any updates on this topic yet?

WawanSolihin commented 3 years ago

We are finalizing the updates. There are a few issues that we are working on

fakefox1 commented 3 years ago

So.. Still no fix for the 21.4.0.0 release?

AngelVelezSosa commented 3 years ago

@WawanSolihin : can you check this? I would have expected it to be in the release. Or ask Andy to check.

lejla-adsk commented 3 years ago

Hi @WawanSolihin any news on this? From what I tested, it seems to have been solved for IFC4, but not for IFC2x3. If you need any test files, let me know.

WawanSolihin commented 3 years ago

I seem to have located the code that causes this issue. @lejla-adsk , it will be nice if you can give me additional test cases to verify.

Thanks

WawanSolihin commented 3 years ago

I have published a pre-release version for 21.4.1.0 that addresses this issue. If you have an urgent and critical issue with this, please try the pre-release installer here: https://github.com/Autodesk/revit-ifc/releases/tag/IFC_v21.4.1.0 If it works fine, I will publish the official release with signed DLLs and installer.

lejla-adsk commented 3 years ago

@WawanSolihin, thanks for the quick update, I tested this and also got the feedback from a customer that it seems to be working like a charm!

fakefox1 commented 3 years ago

I can confirm as well that the pre-release fixed the problem

AimoNilsen commented 3 years ago

Is there long until an installer is released? Asking for a friend ;)

WawanSolihin commented 3 years ago

Sorry there was a hiccups. It was actually ready last week but it was not properly published. Here is the signed installer: https://github.com/Autodesk/revit-ifc/releases/tag/IFC_v21.4.1.0

AimoNilsen commented 3 years ago

Thank you @WawanSolihin and to you all! This will make a lot of people happy!

Moult commented 2 years ago

Confirming this is fixed with the Github release, but when is it going to be available on the app store? The app store for 2021 seems to be still quite outdated: https://apps.autodesk.com/RVT/en/Detail/Index?id=7265544480016320144&appLang=en&os=Win64

Perhaps from now one we should be recommending consultants to install from Github, not from the app store?