Hi, so I was doing a parametric tiling operation where I have multiple rectangular tiles that need to be placed inside a surface with multiple holes. So, through surface collider I have managed to separate the tiles that are in the surface and the tiles that are on the boundary of the surface. When I try to split the surfaces such that I only keep the tile area that is inside the big surface tile keep combining and don’t remain separate. I used the clipper2 boolean command
Sorry, It’s my first time posting on this forum. I was about to attach the GH file, but wasn’t able to edit
extra.gh (23.0 KB)
I tried grafting it and it worked I think. Thank you!
no problem, welcome to the forum ![]()
with the Rhino and Grasshopper file opened on your computer, you need to right click on the initial Surface parameter (which contains your Surface/s) and chose Internalise data
at that point save the gh file again, and reupload
you can read this for a -probably- better explanation: Help Us Help You - #10
Thank you again. Here is the internalised File.
extra.gh (28.9 KB)
Hey again. the last file I did was kind of a test and now I tried doing the exact same thing but came up on an error
Test.gh (39.7 KB)
the error you are getting self-explains that the problem is “not all your curves are polylines”
indeed, if you check curve at index 0 it has arcs:
the easiest solution is to transform that curve into a Polyline with ToPoly like:
[also added a Boundary Surface after the ClipperBoolean because those curves were not succesfully cast as Surfaces on their own)
Test_inno.gh (42.4 KB)
one important note: going from an Arc to a Polyline means that a curve is shattered into a more or less defined array of straight segments (but Clipper is build to work with polylines only, so I guess you were fine with that from the start
)
Test_jvs01.gh (42.9 KB)




