Curious about family creation with two alignment points/planes

Curious about family creation with two alignment points/planes

theinicke
Participant Participant
645 Views
7 Replies
Message 1 of 8

Curious about family creation with two alignment points/planes

theinicke
Participant
Participant

Good afternoon! I work in a field where we create pipe fittings, pipe accessories, mechanical equipment families, etc. I've gotten fairly adept at creating smart families where those categories are concerned. I'm currently working on a project with a TON of piping, and subsequently an insane amount of roof pipe stands. Along with this, the roof has multiple slopes. The slopes that run parallel to the ridge are no big deal, I set the workplane of the family to the bottom of the stand foot. I then set a workplane in the project so the bottom long edge of the foot that would intersect with the roof surface. Even on wider stands, the other foot is only 1/4" off the roof. this adjustment would be done in the field so for the purposes of coordination, more than adequate. My concern is with the stands that run down slope from the ridge. Our pipe has to be sloped back towards our mechanical/engine room. 1" in 40' is code for our industry. The dual slope to the roof on one side is more than required, so those stands are modeled with the same offset with the pipe running on top at the same elevation. Once we reach the ridge and continue on, the pipe has to continue upwards with the required slope. I set the workplane, and the stand sits perfectly on the roof surface. However the support is now at an angle that doesn't match the pipe slope, so aligning the horizontal plane of the support (3" X 3" X 1/4" Steel angle) to the bottom of the pipe insulation becomes impossible. The "can't rotate the element" error. My question: Is there a way to design this family in a way that I can insert the stand on the roof plane, then align the support in a way that I can use the align command to have the angle match and snap to the bottom of the pipe? And I know I am probably asking waaaaaay to much of Revit, but it would be amazing if you could make one that snapped to the plane and possibly a reference plane following the pipe so it follows both. Either way, aligning the supports is exponentially faster than moving them into place manually, for 100's of stands. Attached some screenshots, thanks in advance for any help.Opposing slope.jpgParallel slope.jpg

0 Likes
Accepted solutions (2)
646 Views
7 Replies
Replies (7)
Message 2 of 8

curtisridenour
Advisor
Advisor

Is the family Face based?

0 Likes
Message 3 of 8

theinicke
Participant
Participant
Yes it is. The base of the stand feet are where I set the work plane.
0 Likes
Message 4 of 8

curtisridenour
Advisor
Advisor
Accepted solution

@ToanDN answered this previously that if you use a Mechanical Equipment or a fitting that is not hosted or face based, you need to leave "Always Vertical" checked (which is counter intuitive). you can then rotate the element to any angle in the Z and not worry about the "can't rotate" error.

 

If you cannot use those model categories, you will need to make reference planes for each location to rotate along with a face based/work plane based family.

 

https://forums.autodesk.com/t5/revit-mep-forum/rotate-face-based-family/m-p/11508222/highlight/false...

0 Likes
Message 5 of 8

curtisridenour
Advisor
Advisor

I attached a test family below. Make sure when you rotate disjoin is unchecked.

 

curtisridenour_0-1666735018578.png

 

0 Likes
Message 6 of 8

theinicke
Participant
Participant

Okay so I think you have me on the right track, and I really appreciate it. So based on how I'm rotating it, the always vertical was not allowing it to align. While your suggestion worked perfectly for an item you would want to rotate around the face of a plane, these parts have to rotate aligned with the angle of the plane. So unchecking that box and disjoining worked well. I have noticed if I apply the constraint command, that while it stays close to being aligned with the reference line, it starts to space away from it a bit more each copy. I am still able to do a multiple align so that alone will save me a ton of time. With that being said, is there a way to create a parametric family where both the feet and support can be aligned independently? I tried aligning the centerline of the base to a point at the center of the other extrusion (saved as separate family). However, while it would align to both, it would only align with one of them, as in the distance between them wouldn't grow with each copy. I'm probably asking too much...lol. If not, I know I can keep them separate,. group them, array them and adjust accordingly which is fine, but with the vertical members on these stands, they would need to get taller at each instance along the pipe runs. Attached the image showing how the distance lengthen between base and support gets taller as you go down the pipe run. Currently the height of the verticals is tied to the actual support height (support height + 8" is the vertical tube length). I attached an image showing that as well. Again, these are just curiosities for when I build families in the future, I can use the information you've given me to more quickly place these in my current project and then fine tune them later. I greatly appreciate the information and advice, thank you!

 

Alignment.jpg

 

supportht.jpg

 

0 Likes
Message 7 of 8

curtisridenour
Advisor
Advisor
Accepted solution
You can do this by creating a angular parametric family. Even if you make one, you will not be able to quickly align it how you want. You will likely have to measure the angle and put it in manually.

A more difficult but potentially better solution is to create an adaptive family. They are very complicated to make (at least for me).

This all sounds like a bit much for what you are showing in the images. Are you sure you cant just align it to a reference plane and rotate it?
0 Likes
Message 8 of 8

theinicke
Participant
Participant

Oh for sure. That's what I've done in this project. But at last count there are over 500 of them, with about half being the type with the slope rising away from it. We have another project coming up that will be even larger, so I'm looking down the road if you will. I've wanted to give adaptive families a try, so maybe I'll check it out. Thanks again.