Mirrored link cannot be exported to IFC

Mirrored link cannot be exported to IFC

Anonymous
Not applicable
4,955 Views
18 Replies
Message 1 of 19

Mirrored link cannot be exported to IFC

Anonymous
Not applicable

Hi guys, I have a problem with mirrored linked instances. I'm not able to export them as separated IFC files. It works all fine for non-mirrored instances.

 

Workaround from https://knowledge.autodesk.com/support/revit-products/troubleshooting/caas/sfdcarticles/sfdcarticles... says that I could create a copy of the un-mirrored project, and link this model instead.

 

I'm Revit newbie and all I need is only this export with all linked models as separated IFCs. I don't know how exactly to do it for mirrored ones?

 

Could someone help me please and give me step by step instructions?

I've attached also sample project.

 

ifc-export-mirrored-instance-issue.pngifc-export-settings.png

0 Likes
Accepted solutions (1)
4,956 Views
18 Replies
Replies (18)
Message 2 of 19

MostafaElashmawy
Advisor
Advisor

Revit will never export the mirrored link.

But in your case, you can rotate 180 degrees instead of mirroring.

In your case it will give the same result.

Mostafa Elashmawy
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 3 of 19

Anonymous
Not applicable

Thank you very much, that works for my sample.

 

I'm not sure how I would apply this on my real project though.
It's a big building with lot of flats, some of them are mirrored.

 

I assume, I'd need:
1) "de-mirror" mirrored ones first
2) rotate each by 180 degrees
3) re-position

 

It means a lot of manual work for my project. Moreover any manipulation with existing flats comes with some Revit warnings.

 

Isn't there a simpler way? Plugin, or so?

 

Thank you again. Really appreciate your help.

 

 

 

0 Likes
Message 4 of 19

MostafaElashmawy
Advisor
Advisor

You can create two revit links one original and one mirrored. So for ifc they will not be same link.

 

Mostafa Elashmawy
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 5 of 19

Anonymous
Not applicable

Thank you again. It seems it won't be easy with my project.

 

I'm trying to replace all mirrored ones with new linked (180 degrees rotated) model.

 

When I tried to create flat-rotated-by-180-degrees.rvt it gave me a lot of warnings (which couldn't be ignored):

- Constraints are not satisfied

- Can't keep elements joined.

- Element is reversed

- Room Tag is outside of its Room.  Enable Leader or move Room Tag within its Room.

- Multiple Rooms are in the same enclosed region...

- A wall and a room separation line overlap... 

 

At the end, I was able to create the rotated model, but now I'm worried that I lost something from the original.

 

Anyway, when I wanted to replace mirrored instances with my 180 version, it gave me a wrong position and some warnings again. Can Revit tell me if the instance is rotated or not? I’d prefer to cancel rotation, export it to IFC and rotate the geometries myself later.

 

My Revit project is quite big and it already crashed 2x when I tried to manipulate with it 😞

0 Likes
Message 6 of 19

RDAOU
Mentor
Mentor

Not sure how 180 degrees rotated layout is similar to a mirrored on but if it works for you with rotation then you should definitely be able to work with 1 link..Otherwise mirrored geometries should be modeled in a new file and linked as a separate model. I think there should be a prompt error in Revit which says that when you try to export mirrored links to separate IFCs

 

when you say you need to export the links as separate IFC...Question: How many IFC models are you anticipating to extract from your model once exported to IFC?

 

I am thinking why don't you try working with Groups and Assemblies. It is easier and more practical to work with groups and assemblies on such projects than linking 50 flats into one model

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 7 of 19

Anonymous
Not applicable

Great, thank you, I'm making progress.

 

I thought that only flats rotated by 180 degrees would work in export, but now I see that mirrored and linked flats work too. You are right of course, I can't only rotate them, I need to mirror them.

 

For simplicity, I have now:
flat-orginal.rvt (50 instances, half of them mirrored - and not exported)
flat-mirrored.rvt

 

I'd like to simple replace mirrored flat-original instances with flat-mirrored. Is that possible? I'd like to:
1) remove mirror "flag" from the instance
2) replace instance link from flat-original to flat-mirrored

 

That way I could keep the position and avoid misalignment, but I may be wrong.

 

0 Likes
Message 8 of 19

RDAOU
Mentor
Mentor

Should work

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 9 of 19

Anonymous
Not applicable

I wish I knew how to do it. I'm lost.

I have no idea how I could swap an existing mirrored instances with my flat-mirrored.rvt.

 

First problem, instances are mirrored, so I need to turn "mirroring" somehow off. Is it actually possible?

Swapping the links only isn't probably enough and I'd need to set the position correctly. I have no idea how...

 

I think that my initial question has been already answered, but to achieve what I really need - export mirrored flats is still a challenge for me. I wish IFC export worked for mirrored links too.




0 Likes
Message 10 of 19

ToanDN
Consultant
Consultant
Why don't you save as to a new file, bind the links and export to IFC from that file?
0 Likes
Message 11 of 19

Anonymous
Not applicable

I have attached PDF describing my issue. I hope it makes sense. I don't have enough experience with Revit, so if you suggest anything further, please give me step by step instructions. I believe that what I need is simple thing, but I don't know how to do it. Thank you all again.

0 Likes
Message 12 of 19

RDAOU
Mentor
Mentor

Check the below screen cast...Ideally I would link mirrored models this way.

 

Alternatively you can either mirror a link and bind it (it will be converted to a model group) basically/more or less similar to what I suggested in my earlier reply that you work with groups and assemblies instead of Linked models

 

 

76050d23-dd48-4ac0-949e-419265e0ef3c,640,710

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 13 of 19

RDAOU
Mentor
Mentor
Accepted solution

 

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 14 of 19

Anonymous
Not applicable

Thank you. This is exactly what I did also on my side with testing sample. It all works great.

 

The problem with my project is that flats are already placed in the building. When I create my mirrored* version, I don't know how to replace already existing flats in the building.

 

* I'm also worried that if I pick wrong mirroring axis, it will break position.

0 Likes
Message 15 of 19

RDAOU
Mentor
Mentor

I am not sure why you would still need to pick mirroring axes...you do not need to mirror anything in the host model. When you work with linked models it is best that u set up shared coordinates. Each placed instance of the link can have its own/different shared coordinates which once positioned/recorded properly they should never breaks. 

 

If you are not familiar with shared coordinates it might be easier to work with model groups. Anyhow this is a new topic 🙂 if the original post is solved, I prefer that you close it and start a new post titled "placing multiple instances of  linked model"

 

...I need to head out before I miss my train 

 

LG

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 16 of 19

ToanDN
Consultant
Consultant

@Anonymous wrote:

I have attached PDF describing my issue. I hope it makes sense. I don't have enough experience with Revit, so if you suggest anything further, please give me step by step instructions. I believe that what I need is simple thing, but I don't know how to do it. Thank you all again.


That was exactly why I asked you to bind the links before exporting to IFC.  When you bind the links (original and mirrored) they will become model groups and you will have no problem exporting the file to a single IFC.

 

Annotation 2020-01-09 092159.jpgAnnotation 2020-01-09 092228.jpg

 

0 Likes
Message 17 of 19

Anonymous
Not applicable

This works, but it exports only single IFC with everything. I need to export each flat as individual IFC.

 

I quite like this approach though. I'll check it again tomorrow.

0 Likes
Message 18 of 19

ToanDN
Consultant
Consultant

- Open the original flat and export it to IFC

- Create a new revit file, link the original flat in, mirror, bind, export to IFC

0 Likes
Message 19 of 19

sathishkumar.muthumanickamGVRJN
Observer
Observer

Hi, 
We have tried out one of the projects, Structural and Architecture works well, but when it comes to the MEP project, the mirrored or Link model mirror and binding option. pipe and duct connections are disconnected and the displacement element location. Any suggestions to fix this issue?

0 Likes