Looking for Idea! to get the gaps surface/Area between the slabs

Hi everyone. I have a lot of small prefabricated slabs. The gap between these slabs are around 2-4 cm. Currently i place the filled region on the slabs gaps manually. I have 2 types of filled region. one to place on the longer side of the slab and other type on the short side of the slab.

I am looking for possible idea how can i get this done with dynamo? Currently i got the top surfaces of all the slabs but not sure how to move forward with the problem.

Hi @ammad.mahmoodQ4GLD sure its possible, but not so easy as it sounds, you will need pair all boundery curves up and then create the filledregion…could you show you graph so far??

SCF SCF Connection filled region.dyn (95.9 KB)

here is my dynamo script. i think this is very complex so i was looking for some nice ideas.

Can you please tell me which package are you using in this youtube video? which nodes are they? Where can i find them?

basic its just a node i have made, with pair all up, so not so fancy there…only the hard way…could you share a small rvt as well ?

testfilled regions.rvt (6.4 MB)

the filled regions are placed manually. i need to place them only where there Slab to Slab connection.

and PS guess you will not even need the centerlines in that case here , only pair these curves up and do a loft with these curves,and get perimeter curves from that and should have the boundery for create a filled region …maybe :wink:

thanks for sharing…can take a look later, if somebody or youself havent find a solution…cheers

Can you please share you nodes?

no and will not help as my nodes has a lot of dependencies but only to my own nodes, so it will not be a single node ever…its build on my nodes, basic a big system…good or bad, but thats how it works in the moment :wink: maybe i will publish it in the future…but not right now…as i just still playing around :wink: and basic love it that way…hahahaha

My experience with precast is to model it in Revit. Use reference lines and align and pin a cutting void family with the ability to adjust the ends. I guess this depends on the LOD

I would go about things this way:

  1. Get all the slabs
  2. Get the top surface of each
  3. Extract the outside perimeter curves of the slab (loop with the largest area)
  4. Offset the outside perimeter curve by the maximum gap distance
  5. Patch the offset curves into surfaces
  6. Union the surfaces into a single surface
  7. Subtract the original surfaces form the unioned surface
  8. Get the perimeter of the level and patch into a surface
  9. Offset the outside edges by the same maximum gap and patch that
  10. Subtract the level extents from the offset surface to get ‘area outside the level’s limit’
  11. Subtract the area outsid ethe levels limits form the subtracted unioned surface (step 7)
  12. Extract the curve loops from the resulting surface
  13. Build a hatch from each loop.

Better than a hatch, build a model element as this is likely going to be infilled by some manor of squishy yet structurally capable material.