Hello Guys, So I need to nest a signpost un a door family. The problem is that the signpost has some text in it and therefore it gets mirrored with the door (and it becomes incomprehensible).
My coworker asked me for help to solve this through Dynamo, but I think that there must be a better idea to solve this inside Revit.
sent a Video to be more clear:
Hi,
I assume the text is modeltext.
possible solution A:
1 . Create a family of only the modeltext
2. nest this family in the signpost 1x normal and 1x mirrored
3. attach parameter to the visible property of the 2 families (mirrored/NotMirrored) instance based.
4. If the signpost is nested into another fmily the parameter needs to be passed thru it (link parameters)
5. in project if the text is unreadable switch the mirrored to Notmirrored or other way.
NOTE: doesn't work with mirrored groups, also a lot of these families will increase the projectsize!
possible solution B:
Use tags either tag the post in the project or embed a generic tag in the family
They will always show correct even in mirrored groups.
- Michel
@Anonymous wrote:My coworker asked me for help to solve this through Dynamo
I find that people blurt out "Dynamo" when they don't know and want to sound smart. If it can be done with a Dynamo routine, then obviously it can be done in Revit without it. And you need to understand how to do it in Revit before you can write a DYN Routine.
Tell us more about what you are trying to achieve. Maybe throw in some illustrations.
Hi,
Why you do not import nested family twice (one mirrored) and prepare a diplay option filter?
EDIT: I do not see any video.
I think the video file is too heavy for this forum (although short). Here is a link: https://drive.google.com/file/d/1GumK9rlHuMiOVK0p0i3VePiSlREBstUy/view?usp=sharing
Thanks for the suggestions! Well, the second one wouldn't work because of the main reason why we have to get this right is that these families appear on renders.
About the first option, I was wondering if I count identify through Dynamo when the door was mirrored and then mirror the wrong families all together (just wondering here, maybe it's not even worth it).
But it sounds a great idea tho workaround anyway
Not sure if I understood it, but if I understood right, I think it would be laborious because it would depend on maintaining two complex families like our door families with updated information, I think it would be difficult in terms of managing the model (and the information)
I really agree that people have wrong expectations about Dynamo, but although the limits of Dynamo do extend to the limits of the Revit API, if there is a way (even if it’s a lot of work) in Revit, then, maybe, there’s a more quick way in Dynamo. Anyway, I believe they asked me to solve through Dynamo because I already developed a routine that defines some parameters of this family using to the "door to/from".
Obs. I sent a video on Drive up there
What I see from the video is the issue that you ar running into the flip buttons of the door families.
This you can not solve within the family. The family has no knowledge if the flip button is used or not and therefore can not automatically change the signpost to a mirrored version.
Basically you will need to create a left hand door and a right hand door. This can be done with two separate families or by making this in a single family. Then you will have to tell your users that they cannot use the flip button and will have to choose the right family (when using two families) or family type (when left and right hand door in single family).
You can then use Dynamo to check if some of your users has, by accident, used the flip button (so label is mirrored). Or you could use the script to change the wrong doors and replacing the family(type) with the proper ones.
Louis
Please mention Revit version, especially when uploading Revit files.
Maybe you need to create two model text (One mirror and the other is normal text). Add parameter to both. When you flip one of the door, you can quickly switch model text. I've attach an example to see if this is what you are looking for.
Thanks for the answers @L.Maas and @syman2000!
@syman2000Yeah, I think the way you suggested it's the best workaround for now! thanks for the insight ![]()
Dear luupieper,
I understand your problem all too well.
I'm really a noob to Revit, but I'm persistent in searching. Can it be that my problem is really that complicated?
Can someone help me? Please please!
Hopefully the short video explains the problem.
First of all: thank you very much!
Alfred
OMG Mr. Bradley,
thank you so much!!!
Incredible, but I'm getting old. The solution was so close, but I couldn't see the forest for the trees anymore.
What the heck. I have certainly learned a lot during the hours of searching.
Write to me where I should send the bottle of wine ![]()
Lovely wishes!
Alfred
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.