Hey everyone,
Is it possible to create a Revit Sweep with an assigned profile based on say, a detail curve?
I want to draw a line and then have Dynamo create 5 sweeps with different profiles and the same path in a family. But I want it to be a loadable family so I can get the meters from it and assign parameters and materials to it.
But it seems it’s all Direct Shapes and SAT when you load geometry from Dynamo into Revit.
Look into the adaptive environment and the nodes designed for it. Should be fairly simple once you’re set up there.
I want the sweeps to be able to be rectangular as well
¨Hi @RevitRobot not sure if something here could work as well…and here with the new familyinstance by geometry node from Rhythm thx John
I’m trying to generate a swimming pool edge which has multiple materials (thus also multiple profiles)
Now I can make a rectangular family and make it parametric in size.
But we also make 8 shaped pools etc. So I want to generate an entire pool by just drawing and selecting a spline or other type of detail curve. I can only do that by having the script load in multiple families.
So all I need is a node that replaces the curve of a Sweep in a family.
cool…i normally dont create pool edges as you can see ;)) but if i understand right, something here maybe…
But can I adjust the geometry afterwards manually? Or will I need to Dynamo it each time?
I also need to load in profiles. I think there are some nodes that can read the profiles but like I said, I am basically looking to update excisting Revit sweeps.
But I will investigate the script, and get back to you
1 Like
arhh you want the curves for a profile family…and use them ?
if you use familyinstance by geometry you can edit that family…but not born with refrence lines and parameter etc.
yeah I just want to adjust the Sweep path, and have 4 or so profiles follow that path, based on the detail curve.
I guess if I extract the Profile family gemeotry and use that for the Sweep Solid, I think it might work. Will be tricky and not very sustainable or editable afterwards it seems.
This doesn’t seem like a dynamo task to me.
Build a four point (or 2,3,10) adaptive family with all of your profiles in it, and one profile assigned to generate the sweep. Load the family the family into your environment. User clicks four points and gets the default profile placed. They select the correct type or instance parameter as needed to generate the various combinations.
When it comes time for placing in the project, that is a Dynamo task. All the loops around the pool can all placed and joined to get the results you are after. Update them in bulk with element binding as the design (inevitably and often) evolves.
It does, because I will also use the curve to generate the rest of the pool, (floortiles, starter block, wall tiles etc), I have considered Wall Sweeps, but they don’t really appear well on some of the floorplans. Not to mention the corners get &*^% when you have a wall sticking through or cut etc
And with railings I can’t make closed loops without a warning message each time, nor can I rotate the material pattern
Hi @RevitRobot could you share your graph and and little bit pool …rvt…lets say one
I’m kinda agreeing with Jacob on this one, it would be so easy just to do it manually in Revit, regardless of pool shape, don’t even need to bother with AC’s. Have you considered using the fascia tool in Revit? Create your sweep path in Dynamo (if you just have to use Dynamo) and use those curves to create model lines in Revit for hosting the facia/s to. Perhaps you could populate the facias through Dynamo as well but I’ve never tried. Facias can do closed loops and don’t weigh down a model at all (unlike AC’s).