array problem in one way

array problem in one way

xu.teng
Enthusiast Enthusiast
1,877 Views
11 Replies
Message 1 of 12

array problem in one way

xu.teng
Enthusiast
Enthusiast

I am trying to array mullion in one direction, but the horizontal mullion keeps array in two directions. can someone tell me what's wrong? thank you 

 

 

0 Likes
Accepted solutions (3)
1,878 Views
11 Replies
Replies (11)
Message 2 of 12

ToanDN
Consultant
Consultant
Accepted solution

Align and lock the end of the 2nd mullion in the array with the vertical ref plane.

 

ToanDN_0-1631828065278.png

 

Why not using curtain wall?

 

0 Likes
Message 3 of 12

RDAOU
Mentor
Mentor
Accepted solution

You need to fix several things in that family 

  • The nested Mullions are not Constrained Properly in their Family.
    1. You need to edit that and lock geometry to Ref Planes
    2. The length parameter need to drive reference planes >>> and the reference planes will subsequently drive geometry
    3. Once done load that back in

Array fix.gif

  • The Array
    1. You are appending it to End yet the first mullion of the horizontal ones is not locked to any horizontal to constrain the Start point. Instead you are locking mullions directly to each other which makes the family behavior unpredictable 
    2. The second horizontal Mullions of the array also need to be locked to the Vertical Reference plane on the right to prevent 2 directional movement of the array
    3. Same applies to the vertical ones

Array fix 1.gif

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 4 of 12

xu.teng
Enthusiast
Enthusiast

thank you for your detailed explanation.  just one more thing i need more explanation. 

 

I don't understand what you mean about  "appending it to End (which end do you mean?) yet the first mullion of the horizontal ones is not locked to any horizontal to constrain the Start point (i locked in the plan view see below)"

 

actually i locked the first mullion to the right side reference plane in plan view. 

xuteng_0-1631834309551.png

 

0 Likes
Message 5 of 12

RDAOU
Mentor
Mentor
Accepted solution

@xu.teng 

 

When you select the Array Label...on the Contextual bar you will see an option to Append to End.. 

  1. When this option is checked...the elements are added to the end of the array (meaning to constrain the direction of the array you lock 1st Mullion and Second Mullion to the Vertical
  2. When this option is Unchecked ... the elements are added in the middle between the first and the last members of the Array (ie: the first mullion and last mullion are the ones that need to be locked to the vertical)

When the Array is on a Vertical path/Plane it is better/easier to Lock in Elevation views (Front or Back and Left or Right)

 

 

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 6 of 12

barthbradley
Consultant
Consultant

Why are your Horizontal Muntins Arrayed Horizontally?  Shouldn't they be Arrayed Vertically?  

 

BTW: Your Revit Content Library likely contains stock Muntin Families in a Subfolder under the Windows Parent Folder.    

0 Likes
Message 7 of 12

barthbradley
Consultant
Consultant

.

0 Likes
Message 8 of 12

xu.teng
Enthusiast
Enthusiast

thank you for your help.  I really appreciate it. 

Message 9 of 12

xu.teng
Enthusiast
Enthusiast

thank you for letting me know the family, i never noticed this before. The family i created has something wrong, that' why they arrayed in two directions. 

0 Likes
Message 10 of 12

xu.teng
Enthusiast
Enthusiast

thank you for your help as always. i am not using curtain wall, because it will hard to make window schedule later on. and i need to do that, beside curtain wall may need to revise again if we changed the hosted wall later on. 

0 Likes
Message 11 of 12

barthbradley
Consultant
Consultant

@xu.teng wrote:

thank you for letting me know the family, i never noticed this before. The family i created has something wrong, that' why they arrayed in two directions. 


 

Yes, I was kind of jesting. That is very common. The solution is simple: Align and Lock the Array.  Bada bing.  You might even Array a number that is more than the maximum you would actually ever use, Align and Lock the last Instance to "straighten it out", and then change the Array Number back to what is appropriate. 

 

BTW: Did you inspect the Muntin Family I posted?  You might pick up some other techniques from it.  

 

Good Luck. 

 

BTW: Do you know how to solve for 1 in an Array?  

 

0 Likes
Message 12 of 12

xu.teng
Enthusiast
Enthusiast

yes, i already checked them out and may need some time to know how to use it. 

 

about single grille, i usually create a separate mullion not from array(which you cannot set up number at 1).