algorithmic modeling for Rhino
Hi everyone,
I'm quite a newbee on GH as I've started last week, and being French I apologise in advance for all the mistakes I'll make writing ;o)
Indeed GH IS a good tool for Rhino, don't ask why I haven't tried it before...
I'm trying to get a revolution profile along a path, that case I want to see the result of milling along a path with a certain tool to get the red result.
It's quite easy and simple when there's no radius at the end of the profile and the path is flat and it really gets bad when nothing's flat or square.
It is possible to do this directly on Rhino but it is rather time and patience consuming to change or modify one path a little.
I managed to get something via GH but when I get to the point when I want to assemble all the volumes it doesn't do anything, and the obtained surfaces can't get assembled with a boolean union in Rhino.
Has anyone ever tried something similar and solved it ?
Alex.
Tags:
I've just spotted this.
Get this "similar" case that I've made for nephew Antonis who wants to become the next Fabio Taglioni and get hired at Ducati
BTW: the half solid (read comments) is not added to that "milling tool" - a challenge for that freaky nephew (he's trying hard to do it, he he).
NOT a case for a novice that one.
best
Hi Peter,
WOW, it's stunning !
Many thanks for this, it is quite close from what I want to do and it's going to take me a few days to understand what's going on really on your approach and your way to get trough ;o)
As you say it is indeed NOT for beginners like me, and it is a very good training session, I really want to get into this !
Actually the trouble with the half solid is quite enoying and this is the toughest as far I got...
and I need a little break before getting back to it.
So far I managed to get the path well enough (not as good as yours but yet fine for me;o),
and I get stuck when I need to join what's been milled to the tool profile after the path's been bouncing...
And I already know that dealing with the corners (easier to mill that to draw;o) is going to be quite a nice one too...
I wish your nephew has enough bright ideas to become such a legend and I'm sure that he's on the good way ;o))
I'll let you know when I go on a little with this.
Regards
Well ... that #$%@% nephew indeed has a future ... but only if he can answer correctly Lord's critical puzzles/questions: for instance: is a cambelt-less Ducati a real Ducati? [Panigale engine] You tell me).
In the mean time get that half MIA thingy > I do hope that you'll manage to "put" it where is required.
Tip: ALWAYS put your stuff (for the Orient thingy) in Plane.WorldXY > that way you can manage what goes where (and why).
Tip: Rhino/GH are NOT the ideal apps for that type of tasks. Solved years ago in any top-dog MCAD app (but on the other hand they cost an arm and a leg).
May the Force (the dark option) be with you.
best
Thanks for the laugh, you remind me a relative I have in London that speaks the same way, but he prefers white wine to Tequila ;o))
Thanks for the tips, I already realized that it is better this XY way, specially when moving back is required.
I'm working sometimes with Creo or Solidworks, they're quite good but rather expensive to get and maintain, the first year you loose an arm ahd a leg and soon there's not enough for a dram, I mean no more arms either ;o)))
I'm doing this experiment to help a friend who's not that aware of modeling on a soft but really good in his design stuff.
I can't wait to get a malt, I've stopped drinking so I get my brother's...
No, just kidding, I'm going to check the next electrical Ducati with no timing belt !
Beware of the shrubberies,
Regards
Hi Peter,
I've hardly spent some time on GH for the last two weeks...
I took a look to your approach and it's very interesting and far away from what I can imagine right now !
This shows as an evidence I have to learn C# or Python langage to create or customize commands and avoid repeating operations the way you did.
Even though I didn't get all the details and the hole range of actions of them all, yet...
But I concentrate now on first learning GH's existing commands before going further on ;o)
I'm getting stuck with surfaces I can't turn into a closed Brep and thus be able to take this volume off the material.
Do you see any major mistake I'm making to do so ?
Here is my work so far,
Alex
Hmm ... plans around for crossing the Rubicon (aka the Dark Side, he he) eh?
Excellent news ... but choose the weaponry very carefully whilst always have in mind that the short route is actually the long route.
If switching to the Dark Side is a given ... then you don't need to learn all the GH/R "commands" since most of them are accessible via the equivalent SDK.
I'll look on the def of yours later on.
Well, this is my intention first to know better what I'm dealing with and then to help when I can, being attached to sharing knowledge.
And indeed "long and steep is the path and high is the moutain", my first lesson shall be, Master ;o)
BTW: I confess that your def is too chaotic for me: what do all these things? You tell me.
That said I'm not (at all) in the spaghetti bandwagon - I only do stuff with components for helping novices.
If the issue is to add these @%$@%$ MIA "half ends" (Antonis did it after trying ... er ... "some" days, he he) to the "milling" closed Brep (as already exists)... let me know.
BTW: I've ordered Antonis to study this:
https://www.behance.net/gallery/3702778/The-art-of-pointless
in order to answer that critical Panigale engine cambelt question.
He said: Adios Amigos > I'm gonna study Astrophysics instead.
Hi Peter,
Nice piece of work you've made for the 1199 ;o)
And it's a good piece of news for Antonis to be good enough for astrophysics : the puzzle to play with being "slightly" bigger ;o)
I don't imagine you being in the "spaghetti bandwagon" but yet you're better, patient and experienced enough to find solutions to problems.
Going back to my def I'm going to try to explain (without being boring) how I got to this point :
The curves to project (stright or curved) can be deleted as I'm using them only to check a command works with all orientations).
When surface to project the curve onto leads to a boundary I prefer at this level consider this as the end of a path and start a new one just after. I don't have the knowledge yet (and maybe never) to deal with crossing a boundary.
The tool is conical and ends up by a sphere. Thus when the path (projected curve) is flat there's no trouble to calculate the bottom radius.
But (here's the first one...) when the path is going up & down this radius changes as the contact point (between the sphere and the path) moves (relatively to the tol axis) to keep the sphere tangent to the path.
To check this I've made a curve array of the tool (with a 0.01 mm pitch) along the path and it's matching well enough.
Thus (the second "but") at the ends of the path there's still half of a cone and a cut sphere being tangent to the path and the cone. And this def is not bad either.
My trouble is "only" to get a closed Brep along each path as I think this is the best way to define the real volume of material milled. But I don't understand why my surfaces can't get joined to get a closed Brep...
Another solution would be to make an array of the tool with a small pitch and make a boolean union of a bunch of thousands cones, being resource consuming...
Personnally I prefer have a cone for myself and get a dram (or two) of single malt ;o)
Well ... you know what? despite been a Bentley man my favorite app is CATIA (especially for contemporary AEC stuff) thus I guess that I know what milling, mold advisors and other freaky stuff mean in real-life.
On the other hand I barely can see any real-life reason attempting to do that with GH/R: it's kinda an electric Ducati (out of focus by a gazillion miles, that is).
Purely in the Name of Science (i.e. the art of pointless) I'll do a small C# demo this w/e (*) on that matter (milling guide surface VS a milling tool VS Karma VS Stoli Elite [critical]) ... but still a dram (or more) is by far the better option.
(*) provided that Lewis can drive without the known latest "restrictions" in the Spanish F1 GP
In the mean time: search Mold Adviser (CATIA, Siemens NX) and see first hand why this is 1Z miles away from what GH/R can do - but to be fair they are NOT AT ALL designed to do things like these.
Better option: Find a friend of yours who knows the as above apps and ask for a demo: if this would not be sufficient to abandon ship ASAP... well ... I hardly can imagine what else could be.
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Switch to the Mobile Optimized View
© 2025 Created by Scott Davidson. Powered by