How to apply a door swing parameter to an array

How to apply a door swing parameter to an array

TAZ-ZA
Contributor Contributor
545 Views
1 Reply
Message 1 of 2

How to apply a door swing parameter to an array

TAZ-ZA
Contributor
Contributor

Hello - I have a parametric array which alternates door swings. I'd like it to be able to change an individual door swing once loaded into a project.

 

The issue I'm facing is the array groups the elements so if I change one, they all change. 

 

The only solution I've come up with is to create several types which have different door swing configurations (all right swings, all left swings, left-left, right-right etc. ) which while is a solution, seems pretty dumb. Haha. 

 

Any input appreciated. 

 

Thank you.

0 Likes
Accepted solutions (1)
546 Views
1 Reply
Reply (1)
Message 2 of 2

RDAOU
Mentor
Mentor
Accepted solution

@TAZ-ZA 

 

Parameter values of the elements of an Array created in a family are aligned per array group type...ie: they arrayed instances are exact replicas of the original instance. Which means you cannot change the swing direction for each instance individually (all the others will change with it)

 

The way around that is

  1. Using several arrays combinations. Double door array in the middle+ 2 Variable single doors to swap the Odd First and/or Last panel either Left or Right, An all left and an all right array
    • However, you cannot interrupt the array to flip only one instance in it. 
  2. Use what is in 1 in a combination of cabinets assembled together
  3. Or instead of Arrays use simple nested Family Types + Type Catalogs (different cabinet types for different doors combination) - can be controlled using a Family<Type> parameter or simple Y/N visibility

 

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