Announcement

Collapse
No announcement yet.

Nested Families Breaking Constraints

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Nested Families Breaking Constraints

    After searching around this seems to be a hot topic with tons of information why this may be happening. In my case I'm wondering if it is because I'm using all instance parameters to drive the shape of my nested components, then align-snapping them to work planes in the host family. Does this method normally cause issues? The parameters that I overwrite instead seem to work better and break less, it's just harder to make that work for each one.

    What I am trying to do is make a cabinet frame where I can swap out certain components using a <family type> parameter and an assigned label. And this might be overkill but almost every component is modeled separately, then loaded in so that we can keynote each piece.

    Each nested component's dimensional shape is driven by laying out reference planes and using instance parameters, then I load them into an assembly family and snap those instance parameters to another set of reference planes. Would it work, or be better if I made these dimensions type rather than instance and overwrite using the host family parameters? any other suggestions would be greatly appreciated.

    thanks and hope that wasn't too confusing to follow along. I've attached some screenshots to show how things get nested and assembled.

    Click image for larger version

Name:	2.PNG
Views:	1
Size:	261.4 KB
ID:	413999
    Click image for larger version

Name:	3.PNG
Views:	1
Size:	718.8 KB
ID:	414000

    #2
    I only lock onto refplanes the origin axis of the nested component and always link through the parameters. You might have to make some "calculation" parameters to link the nested families too....
    Been doing it that way for about 10 years now!
    Making them type parameters won't work if they are shared....leave them as instance and youre good to go.
    Last edited by Alex Page; May 11, 2016, 11:45 PM.
    Alex Page
    RevitWorks Ltd
    Check out our Door Factory, the door maker add-in for Revit

    Comment


      #3
      thanks for the reply, Alex! I was able to do as you suggested and link all the parameters through the nested families.

      Everything works as it should EXCEPT for when I first load the family into the project. The parameters are reverting the nested object dimensions to when I first placed them, as shown in the first photo. However as soon as I change a single parameter in the project everything looks as it should :crazy:

      any ideas? why does revit forget the linked parameters when placing the family?

      thanks!

      Click image for larger version

Name:	1.PNG
Views:	1
Size:	188.0 KB
ID:	391025

      Click image for larger version

Name:	2.PNG
Views:	1
Size:	205.9 KB
ID:	391026
      Last edited by billiam; May 10, 2016, 06:28 PM.

      Comment


        #4
        Originally posted by billiam View Post
        Everything works as it should EXCEPT for when I first load the family into the project. The parameters are reverting the nested object dimensions to when I first placed them, as shown in the first photo. However as soon as I change a single parameter in the project everything looks as it should
        Casework? I recall Aaron was mentioning something recently about some freaky behaviour he'd been seeing with casework... he even did a video, but damned if I can find it.

        Comment


          #5
          Originally posted by snowyweston View Post
          Casework? I recall Aaron was mentioning something recently about some freaky behaviour he'd been seeing with casework... he even did a video, but damned if I can find it.
          I'm not a fan of the casework template, these are all generic models.

          Comment


            #6
            Originally posted by billiam View Post
            I'm not a fan of the casework template, these are all generic models.
            Dito, I start everything with generic usually, and my casework families are also made up of nests. Are you leading in the family new, or are you overwriting?
            Julie Kidder
            Architect + BIM Director
            Hartman + Majewski Design Group

            Comment


              #7
              hi Billiam,

              One issue I came across recently was shared nested and reporting parameters. Basically, I used a reporting parameter to obtain the width of the nested family to report to the host so that it could be used in a calculation. However, when i used the family type parameter to remove/exchange the shared nested to another, the family parameter failed (probably because the family I was reporting from was no longer in the host family).

              Anyway, I thought I'd mention it as you said above that are using Family Types Parameters to swap things out. So I was thinking that your issue could be something similar to what I encountered.

              Kind Regards,

              Ben

              [Edit due to my terrible grammar!]
              Last edited by Shatner86; May 12, 2016, 01:22 PM. Reason: [Edit due to my terrible grammar!]
              Try not to become a man of success, but rather try to become a man value.
              - Albert Einstein

              Comment

              Related Topics

              Collapse

              Working...
              X