I’m trying to model a colander / kitchen strainer and I need to create a large number of holes in a pattern on a hemispherical surface. Can anyone suggest the best approach to dealing with this in Rhino 5 ? Any advice would be most appreciated.
I did basically the same process with an extra step.
I assumed that the holes should be perpendicular to the surface.
1 I created the hemisphere and drew a quarter circle to match the radius.
2 I then drew a line of the same length as the arc.
3 I arrayed my cylindrical tools (to be used later for the boolean difference) along the line.
4 I then distributed the cylinders along the arc using “Flow along curve”. (check out the “Rigid” option)
5 Then grouped all of the resultant cylinders except the one pointing straight up
6 Then created a circular array
7 Grouped all of them
8 Did a shell on the hemisphere.
9 Finally did the boolean difference
It’s important to exclude the one cylinder in step 5 as you’ll end up with multiple copies in the exact same place and this in turn will cause the final boolean difference to fail. This should work even on a non hemispherical base shape.