How to make visible solid in revit

after doing solid difference, final solid is not visible in revit, how get that solid in to revit

What have you already tried so far and would be good to have a read of the following

1 Like

solid is visible in dynamo but not in revit, how to get it, what command need to try

What type of object would you expect if you did this manually?

Use DirectShape.ByGeometry I’d you want a direct shape.

Or use FamilyType.ByGeometry and FamilyInstance.ByPoint if you want a family instance.

Or… Really we need to know the intent you have to help.

This all depends on your end goal and there is many options depending how much you want it to change and where you want it to change

  • Create geometry by direct shape, though cannot be modified in revit and may not look right.
  • Create a family by geometry, this has the added benefit of being a family in revit and could be modified manually.
  • Create a native revit family that you then input its placement via a script and change the family type size for the size you want.
  • Create a adaptive component then place that via dynamo

Many options that all depend on what you want at the end.

1 Like


Actually, I’m trying to automate cross passage which connects two tunnels

I need a solid, inside hollow tube structure

Are those walls? Floors? Ceilings? Pipe? Dynamo can only do what Revit can do, so we first need to understand how you would do this manually. Otherwise we run the risk of steering you wrong.

But offhand the two methods I discussed above (DirectShape.ByGeometry, and FamilyType.ByGeometry + FamilyInstance.ByPoint) will work just fine.