# DividedSurface

**URL:** <https://forum.dynamobim.com/t/dividedsurface/97158>\
**Category:** Uncategorized\
**Created:** [January 15, 2024, 1:22pm UTC](https://forum.dynamobim.com/t/dividedsurface/97158 "2024-01-15T13:22:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![eklund.rickard](https://avatars.discourse-cdn.com/v4/letter/e/ecccb3/32.png) [@eklund.rickard](https://forum.dynamobim.com/u/eklund.rickard)\
**Post date:** [January 15, 2024, 1:22pm UTC](https://forum.dynamobim.com/t/dividedsurface/97158/1 "2024-01-15T13:22:11Z")

</div>

Hello  
I’m trying to divide a surface created in dynamo to a rhomboid pattern onto where I wish to place adaptive components. I’ve tried exporting the surface as .SAT but the mass cant be created when imported. It would be nice though if I could do the whole operation inside dynamo without the need for export/import.

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/5/0/500235957304cf3c1a315962c4c14302139713c7.jpeg)  
[Stadion.dyn](https://forum.dynamobim.com/uploads/short-url/e9cu741GyGHuq3brCaYd91ooENc.dyn) (107.3 KB)

---

<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:** [January 16, 2024, 8:54am UTC](https://forum.dynamobim.com/t/dividedsurface/97158/2 "2024-01-16T08:54:51Z")

</div>

Hey,

If you’re most concerned with making your design, less with making native Revit elements, then I’d say you’ll find it easier to stay in Dynamo.

As you’re seeing, getting these forms into Revit and then getting adaptive components to behave on them is probably a lot harder than just dividing your surface up in Dynamo and adding Dynamo forms to it.

Here’s a nice post by Vikrem showing how to split the surface up…

> [@Surface Paneling Based on UV lines](https://forum.dynamobim.com/t/surface-paneling-based-on-uv-lines/54022/4):
>
> For comparison - Panel Quads with Design Script [quads.dyn](https://forum.dynamobim.com/uploads/short-url/vA7euCVu1rh0y5leVqPxqIIdrZe.dyn) (14.0 KB) pt1 = srf.PointAtParameter((0..1..#u+1)\<1\>,(0..1..#v+1)\<2\>); pt2 = List.DropItems(List.Sublists(pt1\<1\>,0..1,1)\<1\>,-1); pt3 = List.DropItems(List.Sublists(pt2,0..1,1),-1); pt4 = List.Flatten(List.Transpose(pt3\<1\>)\<1\>\<2\>,-1); pt5 = Surface.ByPerimeterPoints(List.Reorder(pt4\<1\>\<2\>,[0,1,3,2]));

Hope that helps,

Mark

---

<div class="post-metadata">

**Author:** ![eklund.rickard](https://avatars.discourse-cdn.com/v4/letter/e/ecccb3/32.png) [@eklund.rickard](https://forum.dynamobim.com/u/eklund.rickard)\
**Post date:** [January 16, 2024, 8:59am UTC](https://forum.dynamobim.com/t/dividedsurface/97158/3 "2024-01-16T08:59:07Z")

</div>

Hello Mark  
Thank you for your input. I would of course both things to be true :). I give this one a go.
