# How to approach building this morphing pattern

**URL:** <https://forum.dynamobim.com/t/how-to-approach-building-this-morphing-pattern/51542>\
**Category:** Alias\
**Tags:** geometry, dynamo\
**Created:** [June 8, 2020, 7:58am UTC](https://forum.dynamobim.com/t/how-to-approach-building-this-morphing-pattern/51542 "2020-06-08T07:58:44Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![d.p](https://avatars.discourse-cdn.com/v4/letter/d/df788c/32.png) [@d.p](https://forum.dynamobim.com/u/d.p)\
**Post date:** [June 8, 2020, 7:58am UTC](https://forum.dynamobim.com/t/how-to-approach-building-this-morphing-pattern/51542/1 "2020-06-08T07:58:44Z")

</div>

I would like to create this pattern in dynamo with cell and base surface input from Alias. How should we proceed. Please suggest

 ![Rhino-6-Grasshopper](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/8/0/80778eda3b5cca0c3639b972ce1c0502c075b9a1.jpeg)

---

<div class="post-metadata">

**Author:** ![Daan](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/daan/32/82246_2.png) [@Daan](https://forum.dynamobim.com/u/Daan)\
**Post date:** [June 8, 2020, 9:14am UTC](https://forum.dynamobim.com/t/how-to-approach-building-this-morphing-pattern/51542/2 "2020-06-08T09:14:40Z")

</div>

I would create a grid in Dynamo and then use a revit adaptive family to create the cells in Revit.

---

<div class="post-metadata">

**Author:** ![Michael-GG](https://avatars.discourse-cdn.com/v4/letter/m/6bbea6/32.png) [@Michael-GG](https://forum.dynamobim.com/u/Michael-GG)\
**Post date:** [June 8, 2020, 9:28am UTC](https://forum.dynamobim.com/t/how-to-approach-building-this-morphing-pattern/51542/3 "2020-06-08T09:28:32Z")

</div>

If Revit is not an option (I’m not a Revit expert), and you want to handle it in Alias with Dynamo, why do you want the cell information to be created in Alias?  
Could you provide a sample input file from Alias? Then I could better answer your question.

---

<div class="post-metadata">

**Author:** ![d.p](https://avatars.discourse-cdn.com/v4/letter/d/df788c/32.png) [@d.p](https://forum.dynamobim.com/u/d.p)\
**Post date:** [June 8, 2020, 10:18am UTC](https://forum.dynamobim.com/t/how-to-approach-building-this-morphing-pattern/51542/4 "2020-06-08T10:18:09Z")

</div>

Thank you for your reply.  
I havnt created any input data regarding this pattern.

My idea is to create an algorithm from this design, which can work for multiple cell designs and surface volumes.

I want to control the base surface volume and the cell designs. Finally morph the edges of the cell to the base surface.

Regards

---

<div class="post-metadata">

**Author:** ![Michael-GG](https://avatars.discourse-cdn.com/v4/letter/m/6bbea6/32.png) [@Michael-GG](https://forum.dynamobim.com/u/Michael-GG)\
**Post date:** [June 8, 2020, 7:17pm UTC](https://forum.dynamobim.com/t/how-to-approach-building-this-morphing-pattern/51542/5 "2020-06-08T19:17:16Z")

</div>

How I would approach it:  
Take a planar surface in Alias, and distribute equally spaced points on it using Dynamo (e.g. something 15 by 50 in your example picture).  
Take that surface, copy it, and shape it the way you see on your picture. Distribute the same amount of points on that one.  
Define a subd or Nurbs shape on your planar surface, outgoing from the center point (in red on my picture). Scale that shape according to the distance (in green on my picture) of each point of your original surface, compared to the shaped one.  
The further away your point on the shaped surface is to its counter point on the planar one, the bigger / more excessive your shape get

 ![approach](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/8/d/8dadf196701946332ab1b494f6c28078fd9c40b1.jpeg) s.

---

<div class="post-metadata">

**Author:** ![d.p](https://avatars.discourse-cdn.com/v4/letter/d/df788c/32.png) [@d.p](https://forum.dynamobim.com/u/d.p)\
**Post date:** [June 10, 2020, 6:00am UTC](https://forum.dynamobim.com/t/how-to-approach-building-this-morphing-pattern/51542/6 "2020-06-10T06:00:08Z")

</div>

Thank you very much for your reply. I was browsing through the forum and found this.

> [@Suggestion; Adaptive component for "Alias"!](https://forum.dynamobim.com/t/suggestion-adaptive-component-for-alias/22608/8):
>
> Hi Michael, thanks for the reply. I am not familiar with revit as well and would like to stick to an alias/dynamo workflow. What i am trying to achieve is something like this: left my 2 surface alias panel, right my target: to mapping the panel on a wavy surface (grid via lunchbox, diagrid e.g.) I know it is possible to extract points from the alias geometry, map those points to a grid and build new surfaces again. But for quick variants and explicit control of my p…

I belive Similar application can solve this pattern.

Regards
