Hi all,
In a GH script, I’m trying to create an hatch and baking it into Rhino 8.
The area of the hatch has a (or multiple) void(s) in it, so basically the input are two curves (this means, a curve within a curve which substracts an area). There seems no other way to give input for the hatch (f.i., a surface with a void in it), since the input of an hatch should always be a curve, and a curve can’t have a void in itself.
Basically, there are three options as far as I know which can be considered:
- Use the native Rhino plugin in Grasshopper to create the hatch
- Use Human plugin to create the hatch
- Use Elefront (both Elefront 6 as the regular one) to create the hatch
However, with each of these options I run into some problems.
The problem with option 1, is that the native Rhino component doesn’t make a void in the curve within the curve, but rather makes 2 seperate hatches. Flattening, grafting, or any other manipulation of the Tree structure doesn’t seem to help.
Thus I tried the other 2 options. Unfortunately, with both the Human and Elefront plugin, when baking the hatch, it makes the background of the hatch transparant. And I can’t find any way to change this through Grasshopper. I tried changing the default settings of the hatch in Rhino, but this also doesn’t work.
So different options, with each its own small different problem.
Does anyone knows any solution to one of these problems? Or is there perhaps a fourth option?
For me, it doesn’t really matter which option I should go with, as long as the problem that comes with it is solved.
Cheers!