# Grasshopper unroll surface component

**URL:** <https://discourse.mcneel.com/t/grasshopper-unroll-surface-component/65966>\
**Category:** Grasshopper\
**Created:** [June 28, 2018, 4:14pm UTC](https://discourse.mcneel.com/t/grasshopper-unroll-surface-component/65966 "2018-06-28T16:14:38Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![laurent\_delrieu](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/laurent_delrieu/32/601605_2.png) [@laurent\_delrieu](https://discourse.mcneel.com/u/laurent_delrieu)\
**Post date:** [June 28, 2018, 8:25pm UTC](https://discourse.mcneel.com/t/grasshopper-unroll-surface-component/65966/4 "2018-06-28T20:25:28Z")

</div>

It is not me that need help but you !  
I said join the brep and you gave me a list of brep not joined !  
So first job is to **join the brep** with wisdom. Not all the edges.  
Here with all edges joined theb unrolled with my script

 ![image](https://global.discourse-cdn.com/mcneel/original/3X/a/d/ad5c97f33df1f481908dde3b0570296fbb5a35d9.jpg)

I don’t know what is exactly inside the component (a cluster) unroller but it didn’t work.

So if you gave not good model you will not get good result. You have to understand how unroll work.

I advice you

1. to join brep with checking tangent =\> use scripts from here to join the good brep parts  
[Select tangent faces of a Brep? - #8 by TomTom](https://discourse.mcneel.com/t/select-tangent-faces-of-a-brep/59604/8)
2. Then unroll using rhinocommon, see my script and add what you need
3. Test for self intersection and come back to 1) if self intersection.

 ![image](https://global.discourse-cdn.com/mcneel/original/3X/d/5/d5aebcadd7876e57a7a4ea9f650a71e5b09132a1.jpg)  
I have done this with my own unroller in order to make my low table. Not easy but doable.

> [@Low table project](https://discourse.mcneel.com/t/low-table-project/62669/):
>
> Here first pictures of my low table made of 112 aluminium pieces connected by 1188 rivets. All pieces were marked. Holes were not marked because the files were too heavy for the manufacturer. He is still on windows NT !!! At the end it is not a big deal because I just need pieces numbering. Talking about lasercutting, I send mail for quotation to 4 French industry and I had just one good answer. Industry doesn’t like hobbyst. My remaining questions are is it worth polishing with a Burnisher ?…

---

_[View the full topic](https://discourse.mcneel.com/t/grasshopper-unroll-surface-component/65966)._
