Adam, it took a moment for me to figure out the right solution to create a seamless mesh for your case. The trick is to use a linear array and have the same transformation on the boundary on both ends. I haven’t tested too many locations of the seam but I think as long as it is on a straight part of the curve it should work fine.
voronoi_on_brep.gh (80.2 KB)



