# Parametrically Driven Loft Surface

**URL:** https://forum.dynamobim.com/t/parametrically-driven-loft-surface/8867
**Category:** Geometry
**Tags:** revit
**Created:** [January 15, 2017, 2:34pm UTC](https://forum.dynamobim.com/t/parametrically-driven-loft-surface/8867 "2017-01-15T14:34:52Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Artist](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/artist/32/16644_2.png) [@Artist](https://forum.dynamobim.com/u/Artist)
#### Post date: [January 15, 2017, 2:34pm UTC](https://forum.dynamobim.com/t/parametrically-driven-loft-surface/8867/1 "2017-01-15T14:34:52Z")

</div>

Hi all Dynamo friends,  
As an absolutely new to Dynamo I want to ask a simple way to create a surface which is square and have folding hole in the middle. Basically I will have three profiles Top- Square, middle -ellipse and bottom Ellipse. It is a complex architectural roof structure i want to create. Basically I have the profiles in revit located on right XYZ coordinates. I want to import them as three individual profiles in dynamo connect them and loft. It should be simple but i am striving. Please add some comments  
Thanks

---

<div class="post-metadata">

### Author: ![Artist](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/artist/32/16644_2.png) [@Artist](https://forum.dynamobim.com/u/Artist)
#### Post date: [January 15, 2017, 2:50pm UTC](https://forum.dynamobim.com/t/parametrically-driven-loft-surface/8867/2 "2017-01-15T14:50:35Z")

</div>

Hi from Revit I got that!

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/8/9/898d0256d891a5b256ffbf6516b41c9da79b3013.png)

---

<div class="post-metadata">

### Author: ![Yna\_Db](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/yna_db/32/30641_2.png) [@Yna\_Db](https://forum.dynamobim.com/u/Yna_Db)
#### Post date: [January 15, 2017, 2:51pm UTC](https://forum.dynamobim.com/t/parametrically-driven-loft-surface/8867/3 "2017-01-15T14:51:47Z")

</div>

Hi, I would advise to take a look at the Primer for a start (if I remember well, ‘Presets’ creates a surface by loft):  
[http://dynamoprimer.com/en/Appendix/A-4\_example-files.html](http://dynamoprimer.com/en/Appendix/A-4_example-files.html)  
There are also useful OOTB nodes definition in the Dictionary (under Geometry, for instance):  
[http://dictionary.dynamobim.com/](http://dictionary.dynamobim.com/)

I can’t find anything else related but you can send a screenshot of your first attempts and issues and someone will take a look with you…

---

<div class="post-metadata">

### Author: ![Kulkul](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/kulkul/32/49801_2.png) [@Kulkul](https://forum.dynamobim.com/u/Kulkul)
#### Post date: [January 15, 2017, 3:02pm UTC](https://forum.dynamobim.com/t/parametrically-driven-loft-surface/8867/4 "2017-01-15T15:02:02Z")

</div>

Hi @Artist

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/4/5/45b014ec9a62b0ded7f235dbb89ca9be9548940d.png)

---

<div class="post-metadata">

### Author: ![Yna\_Db](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/yna_db/32/30641_2.png) [@Yna\_Db](https://forum.dynamobim.com/u/Yna_Db)
#### Post date: [January 15, 2017, 3:04pm UTC](https://forum.dynamobim.com/t/parametrically-driven-loft-surface/8867/5 "2017-01-15T15:04:56Z")

</div>

@Kulkul  
Indeed, this was on the old version of the forum 🙂

---

<div class="post-metadata">

### Author: ![Kulkul](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/kulkul/32/49801_2.png) [@Kulkul](https://forum.dynamobim.com/u/Kulkul)
#### Post date: [January 15, 2017, 3:12pm UTC](https://forum.dynamobim.com/t/parametrically-driven-loft-surface/8867/6 "2017-01-15T15:12:28Z")

</div>

And here is the other older version but you need to change some nodes if it throw you any error.

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/6/2/62e8c861a291559fbecafba38139e6925379aa65.png)  
 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/b/b/bbd7a39c4e2d22f87730f42e34bc1ccddfe2d821.png)

---

<div class="post-metadata">

### Author: ![Artist](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/artist/32/16644_2.png) [@Artist](https://forum.dynamobim.com/u/Artist)
#### Post date: [January 15, 2017, 6:10pm UTC](https://forum.dynamobim.com/t/parametrically-driven-loft-surface/8867/7 "2017-01-15T18:10:59Z")

</div>

Thanks for both of your advices it works perfectly… My second questions is if there is any way the surface to be a little bit more elaborate and be smooth as not displaying the seal between the different parts which consist it?

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/d/b/db69cc90ffed1d02a26040b5547e91c84a82401f.jpg)

---

<div class="post-metadata">

### Author: ![Yna\_Db](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/yna_db/32/30641_2.png) [@Yna\_Db](https://forum.dynamobim.com/u/Yna_Db)
#### Post date: [January 15, 2017, 6:12pm UTC](https://forum.dynamobim.com/t/parametrically-driven-loft-surface/8867/8 "2017-01-15T18:12:23Z")

</div>

_Mesh.Smooth_ node, maybe?

---

<div class="post-metadata">

### Author: ![Artist](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/artist/32/16644_2.png) [@Artist](https://forum.dynamobim.com/u/Artist)
#### Post date: [January 15, 2017, 7:51pm UTC](https://forum.dynamobim.com/t/parametrically-driven-loft-surface/8867/9 "2017-01-15T19:51:46Z")

</div>

Th solution works perfectly. One final question is how to import the braced 2D structure to revit. do you think it will be better to add adaptive component first and afterwards to export geometry to revit?  
Thanks

---

<div class="post-metadata">

### Author: ![Yna\_Db](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/yna_db/32/30641_2.png) [@Yna\_Db](https://forum.dynamobim.com/u/Yna_Db)
#### Post date: [January 15, 2017, 8:02pm UTC](https://forum.dynamobim.com/t/parametrically-driven-loft-surface/8867/10 "2017-01-15T20:02:39Z")

</div>

I can’t speak for Kulkul and his advice are valuable, but I have seen _ImportInstance.ByGeometry_ with a mesh here and it could be what you need:

[http://dynamobim.org/forums/topic/directshape-workflow/](http://dynamobim.org/forums/topic/directshape-workflow/)

Other methods for importing geometry here:

[http://dynamoprimer.com/en/08\_Dynamo-for-Revit/8-4\_Creating.html](http://dynamoprimer.com/en/08_Dynamo-for-Revit/8-4_Creating.html)

---

<div class="post-metadata">

### Author: ![Artist](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/artist/32/16644_2.png) [@Artist](https://forum.dynamobim.com/u/Artist)
#### Post date: [January 15, 2017, 8:08pm UTC](https://forum.dynamobim.com/t/parametrically-driven-loft-surface/8867/11 "2017-01-15T20:08:58Z")

</div>

Hi, I want to import this bracing structure. also create SAT file etc. It is an exploded surface in order to have a complete 2D bracing structure. afterwards i have to many instances, striving to solve it …

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

---

<div class="post-metadata">

### Author: ![Yna\_Db](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/yna_db/32/30641_2.png) [@Yna\_Db](https://forum.dynamobim.com/u/Yna_Db)
#### Post date: [January 15, 2017, 8:12pm UTC](https://forum.dynamobim.com/t/parametrically-driven-loft-surface/8867/12 "2017-01-15T20:12:46Z")

</div>

Quick answer: see _ModelCurve.ByCurve_, or better: _StructuralFraming.BeamByCurve_…
