I’ve been making some headway on a script to insert a pipe sleeve at any pipe penetration of a fire rated wall from a linked model. I’ve been able to get it to automatically select the linked model and all of the walls in it, then filter it down to only show the Fire rated walls. Next I select all of the horizontal pipes in my model, then I find any intersections of those elements. Then I insert the pipe sleeve at that point.
But I’ve hit a roadblock; I can’t seem to figure out how to get the pipe sleeve to rotate to the same orientation of the pipe. I’m also trying to get the pipe size and wall width and apply them to the sleeve. I have been able to pull the orientation of the pipes but I have not been able to get the angles to properly assign to the sleeves.