I’m trying to get a perforated stainless steel bowl using rhino for mac without texture files, as
I need to print this later. (not exactly this data but similar)
Like a yanagi sori bowl.
What I plan to do and did a little, but don’t feel it’s the best way:
made a bowl from which I want to get holes on. made curves then revolve
made circles on the surface of the revolved bowl surface using project
drew a 1mm hole then placed it on the line which was created in step 2) using OrientOnCrv
using offsetsrf with both side extending made the cutting solid.
using ArrayCrv, copied them so they all have 2mm distance. Maybe polar array is also ok, but felt with ArrayCrv and having specified the 2mm, it’ll look better when I’m done with all the other holes.
Hi,
Thank you for your reply!
I haven’t used grasshopper yet, saw a tutorial
though.
I’ll try it out tomorow.
Is there particular commands that might come in handy?
Use _Line (not Line) select the BothSides and Normal options, and create lines at the locations of one hole on each row. Make sure the line is long enough to protrude through the outer and inner surfaces of the bowl.
Use Pipe to create cylinders around the lines with the desired radius of the holes. The cylinders will be used to make the holes.
Use ArrayPolar or another method to copy the cutting cylinders around the bowl. Select the bowl as the object to subtract from, and the cylinders as the objects to subtract with.
Use BooleanDifference to create the holes with the copied cylinders.
Using ArrayPolar will keep the holes evenly spaced and prevent double holes such as occur in your example.
Thanks for the tips.
I realized I should relearn basic commands…
I used flowalongsrf to have a helix on the bowl surface and used it as reference point for starting hoping it’d create a swirlling pattern even with changing array number… but obviously is just looks random.
I’m thinking of checked the length of the curves then using that as reference figure a good array number for the following row of holes.
@ktsuyuki Just downloaded the WIP with grasshopper. Thanks!
heh, honestly, i wouldn’t suggest trying to learn grasshopper until you have a decent grasp on rhino itself…
i was more posting that example as something to look towards down the road…
but, to me, it’s often better to do these kinds of things the hard way first then automate later.
i imagine you’re going to have sluggish performance when doing so many holes – especially with filleted edges.
but just be patient with it if you need to model actual geometry instead of using a texture… the commands will complete eventually even if it seems frozen.
The closer I get to what I want I realize the details which I should have considered… and more things to add in my to learn list.
Yea… boolean takes time… wondering if doing it row by row be faster…
and if pressing the escape key actually stops the operation… if a pop up query would come up to cancel that would be nice…
The best feature that Grasshopper brings to this use case is the ability to change parameters whenever without having to completely redo the model. Need smaller holes? More rows? Larger spacing between holes [etc]? Dial back the sliders and the model will update instantly.
It is a bit difficult to understand if you’re new to rhino (hell, I’ve been using rhino for almost 10 years and when I got into grasshopper for the first time it made no sense to me), but definitely something to add to your list of things to learn. Lynda.com had some excellent tutorials on rhino, grasshopper, and many other related programs and processes. I’d definitely recommend trying them out (I think they’ve got a 10 day free trial).
Thanks @ktsuyuki !
yeah, it’s cool you can change parameters and preview it to get the feel of the output on the fly.
I’ll check out vimeo as well. Thanks!
gotta start thinking about moving to windows rhino later on if the plugins and these nice tools take time to get implemented… especially rendering plugins…
fwiw, that gh could get a bit more work done to it and it will generate the solid with holes cut into it.
I just did the one as an example.
I think the full deal would get pretty slow with all the live booleans but I suppose it could have a toggle to where you set the circles to your liking then tell it to make a solid only prior to baking it to rhino geometry.