Originally Posted by
t1.shep
While a respect both of your opinions highly, I still really want to make this work. Ideally our office will have a door frame family unique to each frame type (hollow metal, aluminum, wood, etc.) Within that family you'll be able to adjust the frame size to meet the size of door you need as well as the wall thickness while representing the different frame types. Then, again ideally, we'll have a separate door panel family that gets nested into the door frame family and can be controlled by a family/type parameter. So if you think about scheduling a door and representing it graphically, you'll be able to have one frame type that represents all the sizes of it, and then all the panel types that fit inside the different frames (as opposed to a bunch of different door families for each frame and panel type.) That way you only need to create your panel in a separate family and load it into the door frame family and you'll be using the same panel type for all the different frame types you might have in a project. I'm thinking about consistency and simplicity here. I think it'll be much easier for people to create custom panels (for lites, recesses, 6-panel, etc.) that is separate from the whole door family and nest them in and is controlled from one drop-down vs. yes/no or multiple door family types.
I fell like I'm very close to accomplishing this...I have a frame that will flex with the different hollow metal frame types, and was close to having different panels that nest into the frame and flex appropriately. I can't seem to get the panels to move appropriately to the different frame depths, the panels will flex to the width and height and thickness, but won't locate correctly to the different depths. And then I can't get the swing graphics to align appropriately either.
For our office and the way we want to schedule and graphically show the frames and panels, this seems like a legitimate way to do this...one frame that can have different panels nested into it. We would then define the frame type parameter and then the different panels would have a panel type assigned to it that would be consistent regardless of the frame it was inserted into.
Anyone care to take a crack at this family, or do something similar that they'd care to share?
ok. It seems I can get the nested panel to move with the frames, but can't get the swing line work to align and lock with it...I re-uploaded the HM frame family.
Oh, and I guess I should change the post title to "Door frame family with nested panel types".
somehow I knew this would happen...2 minutes after posting I think I've got it working...?
I just a had to change what I was aligning the swing linework with. Instead of the reference plane, I aligned to the panel family itself. Seems to be working. Now the only catch is that the door frame family won't "read" the panel family "Panel Type" parameter...But I know Revit won't let you do that right now...