# Orient multiple flat curves or surfaces on C-plane, similar to UnrollSrf

**URL:** <https://discourse.mcneel.com/t/orient-multiple-flat-curves-or-surfaces-on-c-plane-similar-to-unrollsrf/122675>\
**Category:** Rhino\
**Tags:** mac\
**Created:** [April 19, 2021, 7:28pm UTC](https://discourse.mcneel.com/t/orient-multiple-flat-curves-or-surfaces-on-c-plane-similar-to-unrollsrf/122675 "2021-04-19T19:28:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![bza\_biz](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/bza_biz/32/735484_2.png) [@bza\_biz](https://discourse.mcneel.com/u/bza_biz)\
**Post date:** [April 19, 2021, 7:28pm UTC](https://discourse.mcneel.com/t/orient-multiple-flat-curves-or-surfaces-on-c-plane-similar-to-unrollsrf/122675/1 "2021-04-19T19:28:01Z")

</div>

Im looking for a workflow that is similar to UnrollSrf but for individual surfaces.  
Basically exactly what UnrollSrf does for polysurfaces.  
I have flat surfaces (hundreds of them) which I want to orient on my XY plane,  
ideally arranged and annotated like UnrollSrf would do it if they were connected.

My initial workflow was using orient3pt which would be hours of work for the amount I want to process.

The better yet not ideal solution is to use UnrollSrf one at a time for every surface.

Any suggestions to get more efficient?  
Probably I could run the whole task in a reasonable amount of time, however it wont be the last time I have to do it, and I suspect there’s an easier solution.

 ![Bildschirmfoto 2021-04-19 um 21.02.19](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/2/5/0/250ea37c93e23f289e0402b08db5815c4822e54d.png)

---

<div class="post-metadata">

**Author:** ![pascal](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/pascal/32/479395_2.png) [@pascal](https://discourse.mcneel.com/u/pascal)\
**Post date:** [April 19, 2021, 8:15pm UTC](https://discourse.mcneel.com/t/orient-multiple-flat-curves-or-surfaces-on-c-plane-similar-to-unrollsrf/122675/2 "2021-04-19T20:15:59Z")

</div>

Hello - you can trick Rhino by first running `NonmanifoldMerge` on the surfaces then `UnrollSrf` on the result.

-Pascal

---

<div class="post-metadata">

**Author:** ![bza\_biz](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/bza_biz/32/735484_2.png) [@bza\_biz](https://discourse.mcneel.com/u/bza_biz)\
**Post date:** [April 19, 2021, 9:26pm UTC](https://discourse.mcneel.com/t/orient-multiple-flat-curves-or-surfaces-on-c-plane-similar-to-unrollsrf/122675/3 "2021-04-19T21:26:16Z")

</div>

> [@pascal](#):
>
> `NonmanifoldMerge`

Supercool, exactly what I needed 🙂  
Thanks for saving me hours of work!
