Grasshopper

algorithmic modeling for Rhino

This is probably so simple it's stupid, but I'm new to GH and have not been able to find any solution.

I'm creating a 2Pt Box and would like to fillet its edges for a smoother box! What I don't understand is the Fillet component requires curves (which is logical), but how do I grab the curves/edges from the generated box? How do I get their output?


Any other way to go about it?


Thanks

Views: 5171

Replies to This Discussion

Hi Carl, sorry, but GH dies not provide surface fillets. This feature is not exposed through the Rhino SDK, so no plugins can use it. You can smoothen meshes, or subdivide them with the weaverbird plugin, but filletting brep edges is not possible.

Thanks for the quick response, I'll check out weaverbird!

Another "quick" question (maybe should make new thread but you know): Is there a way to generate solid text? As in polysurface text or the likes, which you can do in Rhino through Solid>Text?

Breps fillet is a complicated issue to do, but if the shape is simple as a box without complication. This definition is a little dirty. I have also attached a future component of Peacock to create text.

Edit: if your box is not aling to xy plane, u must remove short Pt component, and maybe do some more changes.

Attachments:

Holy s*** ! That is exactly what I'm looking for!

I love how you say its "no complication" then give me this file with a bazillion components wired all over the place, haha. That and the text is just perfect, thanks again!

hahah the logic has no complication, but realize it is pretty crappy.
You're welcome :)

Hi guys,

I am trying to understand how this works so that I can try to make it work for a polygon and then hopefully for a Voronoi. I'm still new to Grasshopper and I searched for information about the Evaluate Surface Frame output but couldn't find any info. What are the O and Z for each item in the list? O is the origin of each frame, right? What is Z?

Thanks.

Attachments:

Check the GH file I attached to this post - it's the one I use for boxes and lids made from rectangular/polygonal shapes:

http://www.grasshopper3d.com/forum/topics/fillet-lofted-surface?com...

Hi Birk,

Does this work for RhinoWIP on a Mac as it does on a windows OS? It's a VB script right?

I got it to work but the output is untrimmed surfaces. Is this the correct output?

Attached is a definition that uses the component on a polygon.

Thanks.

The file:

Attachments:

It is an old piece of code which I expect was developed prior to RhinoWIP and MAC support. I run only Win10/64 and Rhino 5 so that's all I can vouch for. I made a simple edit on your file to show how I used the routine to fillet 2 sides of the pentagonal geometry. If it works on your system it should be possible to extend it to the full solution. But if not - you might be stuck.

Attachments:

Hi Birk, It works for me and I got it to work with a polygon. Thanks for sharing your file and showing how you use it.  Your file also helped me to understand better how to work with the split component. It's a nice script. Once I get more experience I think it will be useful for extending to a solution with Voronoi.

Thanks!

Thanks for letting me know it worked for you - the routine is a bit fussy and there are situations where it fails regardless of what you do. Also, be aware that the mods I made to your script are very elementary; you can see how I picked out 2 of the pentagon's sides individually. This is by far not the best way to do this.

The proper way is to use a an index pattern to pick out sides 1 & 2, 2 & 3, 3 & 4, 4 & 5, and 5 & 1, and then pass these pairs to the fillet routine.  There is a way to do this but I couldn't remember the method. 

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service