# Adaptive Component (Water Stop - Gap) for Retaning Wall

**URL:** <https://forum.dynamobim.com/t/adaptive-component-water-stop-gap-for-retaning-wall/36271>\
**Category:** Revit\
**Tags:** revit, adaptivecomponent, dynamo, familyinstance\
**Created:** [May 21, 2019, 9:16pm UTC](https://forum.dynamobim.com/t/adaptive-component-water-stop-gap-for-retaning-wall/36271 "2019-05-21T21:16:36Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![666Cachopo\_Cultist66](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/666cachopo_cultist66/32/109701_2.png) [@666Cachopo\_Cultist66](https://forum.dynamobim.com/u/666Cachopo_Cultist66)\
**Post date:** [May 21, 2019, 9:16pm UTC](https://forum.dynamobim.com/t/adaptive-component-water-stop-gap-for-retaning-wall/36271/1 "2019-05-21T21:16:36Z")

</div>

Hey Lads.

I was trying to create an adaptive component through Dynamo(using Adaptive component by points). I did the script, the family, but there’s something wrong with the family I think.

It looks like this when the geometry is created in Revit:

 ![p7lON9bdBy](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/b/a/ba533f9d16a95d2967080bf587fdc0eb7ef623cd.png)

Why it overlaps if the revit’s family looks so well organized?

 ![Revit_PpuNnLB1Ku](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/c/3/c36f25ba05ed4282b8ccd6c5adf05c3251b72db6.png)  
Maybe the hosts I’m using for the geometries? Someone has done something like this before? Please, some enlightenment will be greatly appreciated.

Here are the Revit, Dynamo and Family files  
[Example For WaterStop(gap) between Walls.rvt](https://forum.dynamobim.com/uploads/short-url/o7vJTSpzrFdWnzmK1LZPAKkXBJm.rvt) (3.5 MB)  
[Water Stop.dyn](https://forum.dynamobim.com/uploads/short-url/onLPZTMBs33CXL75G167mYEazbG.dyn) (62.9 KB)  
[Water Stop.rfa](https://forum.dynamobim.com/uploads/short-url/xk18vCZRZYZo8HQzXDw3BOwv0s.rfa) (584 KB)

This my dynamo workflow:

 ![Dynamo](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/f/7/f75e080b649b7ff16f05fbca7c331574ea25e256.png)

---

<div class="post-metadata">

**Author:** ![Mark.Ackerley](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/mark.ackerley/32/79310_2.png) [@Mark.Ackerley](https://forum.dynamobim.com/u/Mark.Ackerley)\
**Post date:** [May 22, 2019, 10:44am UTC](https://forum.dynamobim.com/t/adaptive-component-water-stop-gap-for-retaning-wall/36271/2 "2019-05-22T10:44:45Z")

</div>

Hey,

Apologies, I had a look but I couldn’t fix it.

Your family looks ok to me, reversing the order of the points helped, but I’m not sure why there’s the shear to the panels.

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/3/a/3a2deba4c4a4aaeb5615cdf6494ee2dc0fdf445b.png)

Could you explain how you made the panels? They are generic models that aren’t editable…?

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/1/c/1c4605f7b0cda278217ade0777e961730b72ecbb.png)

Cheers,

Mark

Edit: ‘Lads’ ?! Really?! Not sure what the women here think of that!

---

<div class="post-metadata">

**Author:** ![666Cachopo\_Cultist66](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/666cachopo_cultist66/32/109701_2.png) [@666Cachopo\_Cultist66](https://forum.dynamobim.com/u/666Cachopo_Cultist66)\
**Post date:** [May 22, 2019, 7:19pm UTC](https://forum.dynamobim.com/t/adaptive-component-water-stop-gap-for-retaning-wall/36271/4 "2019-05-22T19:19:52Z")

</div>

> [@Mark.Ackerley](#):
>
> Could you explain how you made the panels? They are generic models that aren’t editable…?

I hosted the points of each panel with the closest oval surface, and for the solid, it was made by extruding two sections:

 ![pRhmdXfVoO](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/f/8/f8fa5b815ea602b723d94200f1b33c57ff09f15f.png)

Is it possible to divide/slice/chop/split the oval curve where the points of the panel are?  
 ![Revit_dAlnmFr8XG](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/2/d/2d034c513cd61c3e4780fb09caea8a004fc48283.png)

---

<div class="post-metadata">

**Author:** ![jostein\_olsen](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jostein_olsen/32/8570_2.png) [@jostein\_olsen](https://forum.dynamobim.com/u/jostein_olsen)\
**Post date:** [May 22, 2019, 9:20pm UTC](https://forum.dynamobim.com/t/adaptive-component-water-stop-gap-for-retaning-wall/36271/5 "2019-05-22T21:20:54Z")

</div>

I hope I don’t come across as rude, I mean it with the best of intentions. But every BIM-coordinator will probably hate your guts if you bring this family into a live project. Who benefits from creating a complex family for this when a simple box family with the right parameter values will do. It sure looks nice, but to what end do you need it to be geometrically correct? Just my two cents.

---

<div class="post-metadata">

**Author:** ![666Cachopo\_Cultist66](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/666cachopo_cultist66/32/109701_2.png) [@666Cachopo\_Cultist66](https://forum.dynamobim.com/u/666Cachopo_Cultist66)\
**Post date:** [May 23, 2019, 1:39am UTC](https://forum.dynamobim.com/t/adaptive-component-water-stop-gap-for-retaning-wall/36271/6 "2019-05-23T01:39:18Z")

</div>

> [@jostein\_olsen](#):
>
> I hope I don’t come across as rude, I mean it with the best of intentions. But every BIM-coordinator will probably hate your guts if you bring this family into a live project.

You’re absolutely right, don’t worry. I still asking myself “How I ended up doing this think?!”

> [@jostein\_olsen](#):
>
> simple box family with the right parameter values

I’m going to try that tomorrow at the office. Thanks for the idea.

---

<div class="post-metadata">

**Author:** ![Mark.Ackerley](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/mark.ackerley/32/79310_2.png) [@Mark.Ackerley](https://forum.dynamobim.com/u/Mark.Ackerley)\
**Post date:** [May 23, 2019, 10:13am UTC](https://forum.dynamobim.com/t/adaptive-component-water-stop-gap-for-retaning-wall/36271/7 "2019-05-23T10:13:47Z")

</div>

I think a simple box is definitely the way to go, even just as a starter to make sure everything is working.

If you were using a more typical family you could add detail elements to enrich drawings.

I suspect that you need more control points to constrain the edges of your solids, which adds even more complexity.

Cheers,

Mark

---

<div class="post-metadata">

**Author:** ![Fiesta](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/fiesta/32/31914_2.png) [@Fiesta](https://forum.dynamobim.com/u/Fiesta)\
**Post date:** [June 5, 2019, 6:22am UTC](https://forum.dynamobim.com/t/adaptive-component-water-stop-gap-for-retaning-wall/36271/8 "2019-06-05T06:22:24Z")

</div>

I think Mark and Jostein are right, a simple box would be better.  
But i like adaptiv components and i give it a try:

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/6/a/6a825ede5ea8fb57db2e2224ddf81f82a3783f41.png)  
I used the function " Host Point by Intersection" on the surface edge and the reference line:  
 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/9/2/92ceea5fb9842f7e346eb2dac5343c3e47f5e475.png)

Hope this helps.

---

<div class="post-metadata">

**Author:** ![Brendan\_Cassidy](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/brendan_cassidy/32/7685_2.png) [@Brendan\_Cassidy](https://forum.dynamobim.com/u/Brendan_Cassidy)\
**Post date:** [June 5, 2019, 1:02pm UTC](https://forum.dynamobim.com/t/adaptive-component-water-stop-gap-for-retaning-wall/36271/9 "2019-06-05T13:02:28Z")

</div>

I would suggest you follow @jostein_olsen or at the very least do not use a adaptive component for this. Create a parametric profile for the profile then apply the profile onto a adaptive component that has a start and end point.

Then you could use dynamo to place and change the profile by types accordingly to the situation.
