# AdaptiveComponent.ByPoints

**URL:** <https://forum.dynamobim.com/t/adaptivecomponent-bypoints/33157>\
**Category:** Uncategorized\
**Created:** [March 8, 2019, 6:47am UTC](https://forum.dynamobim.com/t/adaptivecomponent-bypoints/33157 "2019-03-08T06:47:07Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mu\_Jica](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@Mu\_Jica](https://forum.dynamobim.com/u/Mu_Jica)\
**Post date:** [March 8, 2019, 6:47am UTC](https://forum.dynamobim.com/t/adaptivecomponent-bypoints/33157/1 "2019-03-08T06:47:07Z")

</div>

Hey Guys…

I want to understand how “AdaptiveComponent.ByPoint” works…

I made this graph

 ![Capture_sublists](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/4/2/42c6ce43f40efa14c5665f46538c097eac2d8049.png)  
[Home5 adap.dyn](https://forum.dynamobim.com/uploads/short-url/pZWpgAduTglxcq180MQTpGTMaOt.dyn) (69.0 KB)  
[Civil Report.xlsx](https://forum.dynamobim.com/uploads/short-url/853os8LP4zbqmbAKfYtxyclXMhB.xlsx) (798.8 KB)  
[뚜껑.rfa](https://forum.dynamobim.com/uploads/short-url/pXU56QNzfI1d9SqYntQBiJ02R1z.rfa) (380 KB)

but It doesn’t work…

I need to array my familyfile on the curve. like this.

 ![K-016](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/f/3/f3a7550620e1c60587d7ffcfa9f6a5b8d8251a5f.jpeg)

I think maybe something wrong with my family…  
my family doesn’t have any “AdaptivePoints” How can I make it???

and If I want to use my family as it is now, How can I do that?

---

<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:** [March 8, 2019, 7:39am UTC](https://forum.dynamobim.com/t/adaptivecomponent-bypoints/33157/2 "2019-03-08T07:39:02Z")

</div>

To create a family with adaptiv points, you need to use the family template “metric generic model adaptive”.

---

<div class="post-metadata">

**Author:** ![windzxy](https://avatars.discourse-cdn.com/v4/letter/w/ecb155/32.png) [@windzxy](https://forum.dynamobim.com/u/windzxy)\
**Post date:** [March 8, 2019, 7:41am UTC](https://forum.dynamobim.com/t/adaptivecomponent-bypoints/33157/3 "2019-03-08T07:41:46Z")

</div>

Use below family template.

 ![5](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/3/1/31f8badbbc710f821ae41026b4264e3b88ac0b43.jpeg)

---

<div class="post-metadata">

**Author:** ![Marcel\_Rijsmus](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/marcel_rijsmus/32/8539_2.png) [@Marcel\_Rijsmus](https://forum.dynamobim.com/u/Marcel_Rijsmus)\
**Post date:** [March 8, 2019, 7:49am UTC](https://forum.dynamobim.com/t/adaptivecomponent-bypoints/33157/4 "2019-03-08T07:49:28Z")

</div>

After starting from the template, place some points and click make adaptive

> **[buildz](http://buildz.blogspot.com/search?q=adaptive)**
>
> practical notes for making impractical things

---

<div class="post-metadata">

**Author:** ![Mu\_Jica](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@Mu\_Jica](https://forum.dynamobim.com/u/Mu_Jica)\
**Post date:** [March 8, 2019, 8:22am UTC](https://forum.dynamobim.com/t/adaptivecomponent-bypoints/33157/5 "2019-03-08T08:22:35Z")

</div>

Thanks, Fiesta and windzxy.  
I tried it

I made family from Metric Generic model Adaptive,

 ![K-020](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/2/6/26ccbe235b9dd48f5c33548e6163edc5867bc9f2.jpeg)

![K-021](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/b/9/b9a346e51c460916f14d3df34be50c3c365e9186.jpeg)

but this still doesn’t work…

---

<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:** [March 8, 2019, 8:25am UTC](https://forum.dynamobim.com/t/adaptivecomponent-bypoints/33157/6 "2019-03-08T08:25:31Z")

</div>

I would recommend you google around a bit for adaptives in Revit. There are plenty of tutorials around! 🙂

---

<div class="post-metadata">

**Author:** ![Mu\_Jica](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@Mu\_Jica](https://forum.dynamobim.com/u/Mu_Jica)\
**Post date:** [March 8, 2019, 8:36am UTC](https://forum.dynamobim.com/t/adaptivecomponent-bypoints/33157/7 "2019-03-08T08:36:24Z")

</div>

Thanks, Marcel,  
If I want to use my family as it is now, Is it Impossible?

---

<div class="post-metadata">

**Author:** ![archjahzzy](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/archjahzzy/32/26144_2.png) [@archjahzzy](https://forum.dynamobim.com/u/archjahzzy)\
**Post date:** [March 8, 2019, 11:01am UTC](https://forum.dynamobim.com/t/adaptivecomponent-bypoints/33157/8 "2019-03-08T11:01:45Z")

</div>

Hi @Mu_Jica, you can also use Family Instance by Point node if you are just going to place based on only one family basepoint.

---

<div class="post-metadata">

**Author:** ![Mu\_Jica](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@Mu\_Jica](https://forum.dynamobim.com/u/Mu_Jica)\
**Post date:** [March 8, 2019, 4:07pm UTC](https://forum.dynamobim.com/t/adaptivecomponent-bypoints/33157/9 "2019-03-08T16:07:50Z")

</div>

Dear jostein,  
I saw your answer, and I realized how terrible I was.  
Actually I know how to use adaptivecomponene.bypoint  
and I made like this, already.

 ![20190309_010324](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/f/c/fcd0bc4a58f2e415260178ad3f2f4897c97b06ba.png)  
but what I want to align family is…  
 ![20190309_010406](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/f/3/f34819e4426eae9b5f81f0c77ed4aaad64f6a0aa.png)

I can array “rectangle” family  
but I cannt not array “polygon” family…😅

---

<div class="post-metadata">

**Author:** ![Mu\_Jica](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@Mu\_Jica](https://forum.dynamobim.com/u/Mu_Jica)\
**Post date:** [March 8, 2019, 4:10pm UTC](https://forum.dynamobim.com/t/adaptivecomponent-bypoints/33157/10 "2019-03-08T16:10:16Z")

</div>

Thanks, archjahzzy.  
I already tried it.  
but maybe "Family Instance by Point " doesn’t allow align families on 3D curve…  
It only makes stairs…😓

---

<div class="post-metadata">

**Author:** ![jacob.small](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jacob.small/32/161030_2.png) [@jacob.small](https://forum.dynamobim.com/u/jacob.small)\
**Post date:** [March 9, 2019, 7:27pm UTC](https://forum.dynamobim.com/t/adaptivecomponent-bypoints/33157/11 "2019-03-09T19:27:55Z")

</div>

It’s unlikely you’ll be able to reuse that family. Considering the geometry is rather simple, just recreate the shape as a profile, and use a two point family to extrude it along the normal of the curve. Likely a 20 minute exercise, 45 minutes to place as well.

---

<div class="post-metadata">

**Author:** ![Mu\_Jica](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@Mu\_Jica](https://forum.dynamobim.com/u/Mu_Jica)\
**Post date:** [March 12, 2019, 2:03pm UTC](https://forum.dynamobim.com/t/adaptivecomponent-bypoints/33157/13 "2019-03-12T14:03:50Z")

</div>

Thanks! everyone!  
I gave up to use this family  
and tried to use adaptivecomponent.bypoint and successful

 ![Capture11](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/d/e/dea0c4d7eee4c0cd805ad59110f06d7f8b4a0b13.png)
