revit-ifc icon indicating copy to clipboard operation
revit-ifc copied to clipboard

PR: Curious case of linking behaviour in 24.2

Open andydandy74 opened this issue 1 year ago • 4 comments

Problem Description

I had the following linking issue with an IFC from Vectorworks: In Revit 2023 and previous versions I get the old familiar linking behaviour where some models with large coordinates appear miles away from the project base point: grafik

In Revit 2024, however, the linked IFC is placed fairly cloase to the project base point, but not origin-to-origin: grafik

I would be happy to send in the file to get to bottom of what is causing this.

Workaround

Remap the coordinates to local with a custom tool, link first in Revit 2023, only then link in Revit 2024. Not exactly my idea of fun. grafik

Revit Version

2024.0.x

IFC for Revit Addon Version

24.x.x

Windows Version

10 22H2

andydandy74 avatar May 16 '24 08:05 andydandy74

Hello @andydandy74 ,

Sample files to reproduce your issue would be very helpful. Could you please share the .rvt project, .ifc file, and any additional information to my email ([email protected])?

Regards, Oleksandr

o-babii avatar May 17 '24 13:05 o-babii

REVIT-222294

o-babii avatar May 22 '24 07:05 o-babii

Hi @andydandy74,

To fully understand the issue and make the correct fix that works for you I need to know the configuration of Project Base Point and Survey Point of both Revit models. Is it possible to share the .rvt file you are exporting from and the .rvt file you are linking to?

Thanks, Ihor [email protected]

t-vasyi avatar Jul 23 '24 17:07 t-vasyi

@t-vasyi Sorry for the late reply. I can only share the model the IFC was linked into since the IFC itself was created in Vectorworks. I sent you a download link for the model.

andydandy74 avatar Aug 10 '24 05:08 andydandy74

Hello @andydandy74, Thank you for reporting this behavior.

After thorough investigation, we confirm that this is expected behavior due to how Revit handles IFC files with large global coordinates during import and linking. Starting in Revit 2024, the Hybrid Link mode adjusts for large coordinate values by shifting geometry closer to the internal origin as part of an intentional "large coordinate fix." This adjustment is handled internally by ATF (Autodesk Translation Framework) and does not imply incorrect positioning.

In your case, the IFC file contains element coordinates located over 3000 km from the origin, while the IfcProject or IfcSite placement is at (0, 0, 0). Revit compensates by relocating the geometry so that it can be visualized and manipulated correctly.

This issue is now considered resolved as "By Design." We appreciate your feedback and are tracking suggestions for more granular control over positioning behavior.

ArtemHnatko avatar Jul 30 '25 08:07 ArtemHnatko