Converting floor-based family to face-based

Converting floor-based family to face-based

cbt990
Collaborator Collaborator
1,645 Views
8 Replies
Message 1 of 9

Converting floor-based family to face-based

cbt990
Collaborator
Collaborator

Hello,

 

I am trying to convert this trench gutter from Revit City from a floor-based family to a face-based family, using this guide. I would love to place the trench gutter directly onto a Pad. is it possible?

 

Thanks

 

Revit is amazing
0 Likes
Accepted solutions (1)
1,646 Views
8 Replies
Replies (8)
Message 2 of 9

ToanDN
Consultant
Consultant

Yes.  A quick way is using pyrevit.

 

ToanDN_0-1639776328767.png

 

If you want to do it manually:

 

- edit the host based family (F1) and change it to mechanical equipment category

- place it on a host in a new project file (A)

- link (A) to your file (B) 

- copy monitor (F1) from (A) to (B) and it will becomes a face based family (F2)

- edit (F2) and change it from mechanical equipment to the original category and reload

 

0 Likes
Message 3 of 9

cbt990
Collaborator
Collaborator

cbt990_0-1640297496528.png

Tried to perform the operation with PyRevit.

Revit is amazing
0 Likes
Message 4 of 9

barthbradley
Consultant
Consultant
Accepted solution

What Revit Version do you need?  I'll convert it for you. 

 

...or follow this tutorial:

 

https://knowledge.autodesk.com/support/revit/learn-explore/caas/simplecontent/content/convert-hosted...

 

...see attached conversion in R2018. 

0 Likes
Message 5 of 9

cbt990
Collaborator
Collaborator

It's for '21. I tried to follow the steps in that method and got close but still not exactly right:

 

https://we.tl/t-z8fLMHyouU

 

Maybe this is a pointless exercise because I also need to have it cut the host and i don't see how it would be able to cut both a Pad and a Floor depending on the placement.

 

The whole point of this is to place it directly onto a pad. Perhaps I am better off creating a floor on top of my pad? 

cbt990_0-1640298246733.png

 

Revit is amazing
0 Likes
Message 6 of 9

ToanDN
Consultant
Consultant

If you read the tooltip of the pyrevit tool you would realize that it works for certain family categories. I usually edit the family and change it to Mechanical Equipment first then run the tool.

0 Likes
Message 7 of 9

barthbradley
Consultant
Consultant

The one I attached is unhosted. If you want it to cut something in the project with it, put a rectangular-shaped Void extrusion around the channel and check the "Cuts with Void When Loaded" box in the Family Properties.  Load and place it in the Project and use Cut Geometry tool to cut the host.  

0 Likes
Message 8 of 9

cbt990
Collaborator
Collaborator

Here's a bonus question. i am trying to modify the family so that the shape handles are draggable in the model.

 

I have my reference planes set to strong reference. 

 

But I can't drag the ends of extrusions to lock to the reference planes. Is there another way to propagate shape handles?

cbt990_0-1640299082028.png

 

Thank you

Revit is amazing
0 Likes
Message 9 of 9

barthbradley
Consultant
Consultant

Change the parameters to Instance-kind.  

 

...you want these shape handles; right?

 

Shape Handles12.png

 

...btw: if you align/lock the geometry to Ref. Lines and pull your labeled dimensions from those RLs, you'll have shape handles in 3D Views as well.  

 

 

0 Likes