I have a surface with single curvature, created by lofting two curves. I need to cut multiple holes in it, so I used “Squish” , created a hole pattern on the squished surface, and projected the holes onto the original surface with “Squishback”. I then tried to use “MakeHole” to cut all the holes in one go ( the help file says: “The MakeHole command projects selected closed curves to a surface or polysurface to define hole shapes.”), but I am getting extrusions of the hole instead. These extrusions are joined with the surface, and can be isolated by exploding which is what I eventually did to remove them.
I tried to “Pull” the hole pattern to the surface to see if that would make it easier, but it didn’t.
I tried using trim, but that is very tedious when you have a lot of holes, since you have to select the surface for each one of them. And for some of the holes I could not get the hole trimmed, Rhino insisted in trimming the remaining surface instead.
It looks like the MakeHole command is not working properly on open surfaces. I noticed that when it has been called, it asks to select a planar closed curve, but no mention of that has been made in the help file. But even a planar curve on a planar surface gives the same result.
My Rhino file:Holetest.3dm (2.5 MB)
A picture of the result. Note that the circle next to it will not work at all, even though it is a closed curve, Rhino considers it “invalid” for the MakeHole command:
Max.