Wes Macaulay
2004-03-06, 05:31 AM
A client was griping about Revit's reactive behaviour in joining objects together -- he called it "stickyness" which is exactly the term I've used before for this very subject. All my clients gripe about it.
So I thought I'd fire up some reference restrictions and see if can't keep the parts from talking to each other. One of my clients is having some frustration about walls outside his unit plan groups mucking up his groups - the groups are changing because of their relationship with wall intersections from without.
I know that many of you get frustrated with how wall ends jump around, wall joins change, curtain wall ends gets sucked into the regular wall end into which they butt, etc; and I thought it my service to y'all if I could research this little used aspect of Revit.
I remember someone having the problem with curtain wall ends getting sucked into regular walls, so I did the same, but with a twist I knew would give Revit some grief. I set up a workset called "Exterior - Inert" that prevented other worksets from referencing it. I drew some regular walls that formed a corner in this workset. I created a workset called "Interior" and tried to snap a curtain wall in this workset to different places in the "Exterior - Inert" workset in the model; the snap would often work out with the ignorable warning popping up that I wasn't allowed to create a workset reference between the two worksets with the join I was attempting between the curtain wall and the regular wall.
http://www.pat.ca/images/support/zoogstickyws1.gif
In the above pic, because of how the walls have been trim/filleted to create the corner, the curtain wall wants to "pop" into the wall. And when the workset referencing was forbidden, I couldn't snap the curtain wall end onto the wall at all -- it would create a workset reference, and I got the unignorable error notice and would have to cancel. I then allowed the workset reference to happen, and I got what you see above. However, I pulled one of the brick walls away from the join, then pulled in the curtain wall and snapped it to the end of the colinear brick wall, then brought in the brick wall perpendicularly, and everything was fine.
The upshot is that I'm not sure if reference restrictions will help in this regard, and if they do, you're going to have to have your joins worked out before you even try to snap pieces of the model together, and this could be frustrating.
The bottom line is that I'd like to see Revit become less reactive in its connections between components... and then if we wanted to join objects together, we'd use the Join Geometry command or something like to glue the pieces together that we really want glued together.
So I thought I'd fire up some reference restrictions and see if can't keep the parts from talking to each other. One of my clients is having some frustration about walls outside his unit plan groups mucking up his groups - the groups are changing because of their relationship with wall intersections from without.
I know that many of you get frustrated with how wall ends jump around, wall joins change, curtain wall ends gets sucked into the regular wall end into which they butt, etc; and I thought it my service to y'all if I could research this little used aspect of Revit.
I remember someone having the problem with curtain wall ends getting sucked into regular walls, so I did the same, but with a twist I knew would give Revit some grief. I set up a workset called "Exterior - Inert" that prevented other worksets from referencing it. I drew some regular walls that formed a corner in this workset. I created a workset called "Interior" and tried to snap a curtain wall in this workset to different places in the "Exterior - Inert" workset in the model; the snap would often work out with the ignorable warning popping up that I wasn't allowed to create a workset reference between the two worksets with the join I was attempting between the curtain wall and the regular wall.
http://www.pat.ca/images/support/zoogstickyws1.gif
In the above pic, because of how the walls have been trim/filleted to create the corner, the curtain wall wants to "pop" into the wall. And when the workset referencing was forbidden, I couldn't snap the curtain wall end onto the wall at all -- it would create a workset reference, and I got the unignorable error notice and would have to cancel. I then allowed the workset reference to happen, and I got what you see above. However, I pulled one of the brick walls away from the join, then pulled in the curtain wall and snapped it to the end of the colinear brick wall, then brought in the brick wall perpendicularly, and everything was fine.
The upshot is that I'm not sure if reference restrictions will help in this regard, and if they do, you're going to have to have your joins worked out before you even try to snap pieces of the model together, and this could be frustrating.
The bottom line is that I'd like to see Revit become less reactive in its connections between components... and then if we wanted to join objects together, we'd use the Join Geometry command or something like to glue the pieces together that we really want glued together.