You are using a DirectShape element that is categoried as a Mass. So Revit does not see that as a Mass family instance. DirectShapes are great to bring complex geometry into Revit but they are only categorized under the given Revit category and do not adopt the behaviour. See this guide
Use the New Family component to create a Mass family and place the Brep inside the family. Then place an instance of this Mass family where you want:
Let me look into the API. Would you mind giving me a bit of info on how and where you’d use compound walls? Just so I know which APIs I should look for
I’ll show you with an example. There are many separate fragments of a curved surface. Some of them are trimmed surface (not in the example). It is necessary to create a closed polysurface while maintaining the structure (multilayer).
Okay try this. I have added two python components to query the necessary face references and then create "FaceWall"s from those references. I also had to manually add the “Generic” template to the family maker to make sure it is making generic families (so many 'make’s ). and oh btw the source subd is a very small object just to get it working faster
Hello! Thanks for the solution. I’m trying to figure out why it doesn’t work for me, but I’m not good at Python. What am I doing wrong? I scaled the form, changed the wall type, but…
Hi Japhy, I’m modelling landforms and mounds in Rhino for many landscape projects and I’m trying to create a script that make compound floors from loft or patch surfaces. If with floors this is not possible I could use roof by face as well.