Fellow Expert Elite Karam Baki has posted an interesting workaround for ‘converting’ between differently hosted Revit families. The term converting isn’t quite accurate, really we are just ‘nesting’ the hosted family into another family until we get to the hosting type that we want. There are times when this will help you, but other times you may go through all of this and then decide “hey, I should have just rebuilt that family properly from the start because Revit keeps crashing now” 🙂
Load your hosted family into that special family and host it onto the object that it wants (Wall, Floor, Ceiling, Roof)
Work with parameters as needed, link them through etc if needed.
Save As ‘unhosted’ version of your family
If needed, nest this again into a new, clean family based on whatever category / hosting you want
Get origins, void cuts, openings working and link through the necessary parameters…
As a general comment, I’d say you should test thoroughly in your own environment, because this whole workflow is not really ‘#GoodRevit’ in the sense that we are breaking certain rules to get the results we want.
Have you created a heap of wall based families that you would like convert to face based? Jarod Schultz provides a nice workaround for this. Essentially, you Link and then Copy/Monitor the elements, then when you use the Edit Family button, Revit swaps them to Face based for you!
“Get into a 3D view so it is easier to see your linked file and the lighting fixture. We are now going to use the “Copy/Monitor -> Select Link” tool to “Copy” in the light fixture.”
Very cool and advanced workaround by Jose Fandos over at Andekan: We will route around this limitation by first inserting the annotation family into another face-based family, and using this intermediary face-based family to place the annotation the way we want into the final Lighting Fixture. via Symbols for Lighting Fixtures Showing in Plan – Andekan � Blog
He also demonstrates that some Lighting Fixtures will display the Maintain Annotation Orientation checkbox, but some will not, and how to work around this.
View Ranges (and TOLERANCES) Explained *REPOST*
Things like –
Walls shorter than 6 feet (approximately 1.83 meters) are not cut, even if they intersect the cut plane, and
There are a few categories for which an element located above the cut plane but partially below the top clip is shown in plan. These categories include windows, casework, and generic model. These objects are shown as viewed from above.
Sometimes you may want to use a Door or Window family that is not hosted by a particular wall. That way, if the host wall is deleted, the unhosted component will still persist. Here’s how:
New – Family – Generic Model
Family Category and Parameters – change to Door or Window
You may wish to set to Work Plane Based (so you can schedule by Level)
Load into project
‘Door’ command – you can choose your unhosted Door family, but it does not need to be placed in a wall. It can ‘live’ independently.
These unhosted components can be useful if you want to retain schedule information for a door that has been removed from the project design. You can make an unhosted door that only has a few invisible symbolic lines in it – nothing that will print, but it will still schedule and can have a Description like “Door deleted from Construction Set”.