# Creating voronoi patterns on a curved surface

**URL:** <https://forum.dynamobim.com/t/creating-voronoi-patterns-on-a-curved-surface/11125>\
**Category:** Geometry\
**Created:** [April 19, 2017, 12:37am UTC](https://forum.dynamobim.com/t/creating-voronoi-patterns-on-a-curved-surface/11125 "2017-04-19T00:37:34Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![duiyi20022](https://avatars.discourse-cdn.com/v4/letter/d/49beb7/32.png) [@duiyi20022](https://forum.dynamobim.com/u/duiyi20022)\
**Post date:** [April 19, 2017, 12:37am UTC](https://forum.dynamobim.com/t/creating-voronoi-patterns-on-a-curved-surface/11125/1 "2017-04-19T00:37:34Z")

</div>

Hi!  
I wanna create a voronoi pattern on a curved surface which is created by patching a 3d nurbs curves  
But after I created a voronoi pattern based on this surface, some curves are sticked out of the surface, also some points failed to be referred to even though I inputted UV of them as well.  
Why did it happen like this? Or are there any better ways to create a 3D voronoi structure on a curved surface?

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/7/1/71db09b26a4c59a5249dd90338b516e0ee0cc74a.jpg)

---

<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:** [April 19, 2017, 2:44am UTC](https://forum.dynamobim.com/t/creating-voronoi-patterns-on-a-curved-surface/11125/2 "2017-04-19T02:44:48Z")

</div>

Hi @duiyi20022

Similar topic was discussed here

> [@Voronoi: How to Offset, Fillet Cells?](https://forum.dynamobim.com/t/voronoi-how-to-offset-fillet-cells/8377/5):
>
> Kulkul, Thanks for responding. Your solution works for individual closed shapes. However, the voronoi module creates many adjacent closed shapes that share common curves. I tried to join the curves together so that I may offset them, however this doesn’t work in my case because of the shapes’ shared curves. See workspace below. Do you have any idea how I can create separate closed polycurves for each of the voronoi cells? Thank you,

---

<div class="post-metadata">

**Author:** ![duiyi20022](https://avatars.discourse-cdn.com/v4/letter/d/49beb7/32.png) [@duiyi20022](https://forum.dynamobim.com/u/duiyi20022)\
**Post date:** [April 22, 2017, 3:15am UTC](https://forum.dynamobim.com/t/creating-voronoi-patterns-on-a-curved-surface/11125/3 "2017-04-22T03:15:51Z")

</div>

Hi, thanks for your reply.  
I tried solutions in your link but It seems they don’t work in my case.  
At first I tried to make a voronoi pattern on a rectangle surface and remap it on the object surface, but it has a twisted shape so UV values in 2D rectangle surface doesn’t make a good pattern when I remapped it like the picture below.

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

I found a similar topic here: [Broken Voronoi Cells](https://forum.dynamobim.com/t/broken-voronoi-cells/11179)  
just like my problem in the picture below. I’m trying to attach an evenly vonoroi pattern on the object surface.

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/b/1/b1701dcbbda2d8f617a044f7223c9e0100c58e23.png)  
And here is the link of my files on google drive: [https://drive.google.com/open?id=0B58aX3K1JX9zcmNOTFlvQTdqc2c](https://drive.google.com/open?id=0B58aX3K1JX9zcmNOTFlvQTdqc2c)  
Any advice would be appreciated!
