How to cut multiple small holes on this object?

Hi everyone,
This is front guard of a speaker and I want to turn it into a net. I think there is a command in Rhino for this type of works but I cannot remember it. That command creates an unwrapped version of the surface lays it out on the ground and you cut your holes (with any shape) and then wraps it around the main object.
Can anyone tell me the command and its procedure?
pair-6-5-inch-car-audio-speaker-metal-black-grill-cover-guard-protector-grille-universal
x.3dm (100.4 KB)

Does MakeHole command help?

No, My surface isn’t plannar.

How about ExtrudeCrv with Solid=Yes of all your circles, then BooleanDifference?
Alternatively, and if your surface is not a solid, you can project your circles on the surface, then use Split command

No, what you are saying is applicable when the surface is planar. My surface is curved. I remember I unwrapped my curved surface and cut holes and wrapped it again and all those holes flowed nicely over the surface. but I cannot remember the command and/or procedure.

UnrollSrf to flatten your original surface, apply holes, then FlowAlongSrf. Note that this workflow works only when your surface is developable (can be flattened with UnrollSrf command)
If you still have difficulty, please share your model, so we help show different workflows.
For example, here is how the Project->Split workflow might work a doubly curved surface
image

1 Like

Hello - this should work.

xSquishback.3dm (529.3 KB)

-Pascal

1 Like

How about arraycrv?

1 Like

I think that the flowAlongSrf with the option Rigid= yes should solve the problem at any surface curvature.

1 Like

Hi Diego - on a pinched (UV) surface like this Flow would still result in spacing problems-

image

-Pascal

1 Like

@Alex_Wright

You’ll have to provide the hole pattern.

1 Like

if the base surface for the flow has the same structure of control point shouldn’t be a problem. for example, If I want to flow objects in a revolved object, the base surface have to be revolved too

1 Like

something like this. for this example the deformation is ok but in the center of the revolution there is not deformation at all if the base surface has the same structure

3 Likes

Yes right! Also try making the base & target surface rebuilt with lots of points in each direction and maybe avoid the stretch at the ‘corner’. Hm - maybe not if you’ve matched the UV nicely.

-Pascal

1 Like

What if you use attraction curves where there’s stretching?
In a way pre-shrink objects that will get stretched.

I’m not giving example because I don’t know how to do it :slight_smile:

1 Like

if the base surface have the same amount of CP, and the record history is enable you can adjust them and reduce the deforation manually. it’s a bit tricky but it works. otherwise the plugin paneling tools or GH has their tools to.

1 Like

What about this surface? Can you flow those circles along this polysurface?
Dremel 8200.STEP (696.0 KB)

since the flow works only on single surface you have to make it separately, anyway I don’t see the use of this cases, If it is for render purposes, the opacity maps solve it nicely, and if it is for manufacturing, the real sheet metal already have that pattern in different sizes as standard so you don’t have to bother modeling each hole.

1 Like