Annotation line in array will not flex

Annotation line in array will not flex

laura.johanssonPN37Y
Advocate Advocate
480 Views
4 Replies
Message 1 of 5

Annotation line in array will not flex

laura.johanssonPN37Y
Advocate
Advocate

Hi, I am trying to add a 2D line into my Revit family and make it both parametric so that it scales with the width and also be a part of an array, so that when the numbers or size increased of the 3D objects so will they of the 2D objects. But for some reason when I lock the line to ref planes it scales ok, but as soon as I make an array out of it and scale it then they stay at the same size. And I cannot relock it because I get a Revit error that ungroups the array. 

Any ideas?

0 Likes
481 Views
4 Replies
Replies (4)
Message 2 of 5

Alfredo_Medina
Mentor
Mentor

An array is a repetition of an element, with identical copies. If you want to change the result, you need to edit one of the elements, (using Edit Group), to change the other copies. It seems to me that what you're trying to do is not possible. You're trying to modify the array without editing the group, just by using reference planes. 


Alfredo Medina _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
0 Likes
Message 3 of 5

barthbradley
Consultant
Consultant

I'm not clear what you are describing - or how you mean "scale". Are you saying that you are Arraying a Line created in a Generic Annotation Family Template?  If so, you must be talking about Annotative Scaling (like Text), meaning the View Scale is what is changing - not the Annotation itself.  

 

If you are talking about Arraying 2D Detail Linework,  Arrays don't "Scale".  

 

FWIW: Arraying a NESTED Parametric Component is always better. Nest the Component into the Parent Family and Associate the Component's INSTANCE Parameters (the ones that drive its sizing) to Parameters in the Parent Family.  Then Array the Component.  

0 Likes
Message 4 of 5

laura.johanssonPN37Y
Advocate
Advocate

That's what I thought as well. I drew a line, locked it to reference planes and made sure that it stretched as required. So far so good. BUT, when I made an array out of it, it stopped scaling/stretching like it did before. I tried editing the group and relocking and it still didn't work. It would then ungroup itself to "fix groups" you know the error that Revit comes up with. 

In the end I has to make that one little annotation line in a separate family and load it into my door family as a nested family and then lock and array it. Very cumbersome.

Ta. 

0 Likes
Message 5 of 5

F_Giorlando
Participant
Participant

Yes i have run into this many times myself and came up with the same solution.  I have never heard of a good explanation for why this happens though or even any acknowledgement of this limitation.

0 Likes