Orient/place a floor slab as if it were a component

Hi, is it possible to orient/place a floor slab as if it were a component? I tried to do this with Add Component (Location) but it seems it doesn’t take a systems family.

The aim is to do that and still be able to alter the materialisation, layering, export as IfcSlab, etc. Basically the aim is to approach it as a product. I’m wondering the same thing about walls.

I suppose the way to do this is described here, but i haven’t really figured out how to adapt the Floor logic.

Hi Bas,

To add a floor to Revit you’ll want to use the Add Floor component (requires a boundary)

Hi Japhy,

My aim is to do it without profiles. Or actually only one profile for the floor product that i’m trying to create. I have to position a number of balconies and what you propose is indeed one way to do it, but these balconies are discrete elements (or products). I’m in the context of prefab modular construction and this principle would furthermore apply to other building elements as well.

From the link i shared i get the impression that it should be possible.

It seems i was able to create my ‘floor’ component, with the method shown below, where the template is the rft file based on the Floor category. Perhaps unsurprisingly though it is not a native element, so it has lost all the parameters of the Floor category.

I’m still wondering if this could be done some other way. Possibly something similar to the function Copy in Revit.

We are limited to what is available in Revit API.

The template ‘hack’ doesn’t create a system family, just an object in the proper category.

I see. Thanks for the clarification.

I just discovered Clone, which should be alright. Weirdly though the objects default origin point seemed to be its own centroid, even if you Set the location. I was able to fix this in the following way.

< issue

< original position of Floor profile

fix: