algorithmic modeling for Rhino
Hi all!
I´ve some troubles with the bool union operation. I´m trying to create a hull for a tower with a kind of a long narrow slot in the middle. I used the loft method for two sets of section curves which created two closed Brep. Next Step should be the bool union of the two surfaces, but the Brep union component returns null. I also tried to make Meshes out of the Breps but the result is what you see in the image.
left: the two loft surfaces; right: the mesh union result
here are the files:
does anybody have some ideas/suggestions?
does anybody know another way as the loft method to define the hull?
many thanks,
Christoph
Tags:
The problem is the Rhino4 intersector/boolean solver. If I run this in Rhino5 it works well for Breps but not meshes.
--
David Rutten
david@mcneel.com
Poprad, Slovakia
hm, ok thank you very much for the reply/testing the files...
I´ll try to work this out in Rhino 5, or thinking of another way to generate the hull.
If anybody have a suggestion to another way of defining a hull with holes, I would appreciate every hint!
thanks
I tried the mesh relaxation like in this thread:
http://www.grasshopper3d.com/forum/topics/how-to-create-nodesbone?c...
the created form is kind of tight, of course, but also inflating the mesh (spring lenght larger then original) doesnt deliver a smooth surface.
sorry...
here are the files
left: spring lenght <1
right: spring lenght >1
so as I mentioned the aim is to create a hull with a hole
1. try: Loft a set of curves (problem is the loft method work just for one section curve after another, if there is a kind of a crotch(?) I have to do it seperately for each Volume and bool it later, with the Problems at the top of the thread
2. try: out of a rough mesh structure and then mesh relaxation. Problem is to inflate the mesh
no more ideas...
thank you for your help
Making the edges springs with rest lengths longer than their start lengths is different from inflation, and will normally just result in the mesh crumpling up, as you found.
Inflation (internal pressure, like blowing up a balloon) has its own component in Kangaroo, acting on the 3 points of each triangle in the mesh. For this you will need a triangular mesh. Using WeaverBird's Loop Subdivision instead of Catmull-Clark will give you this. For a smoother surface you may also want to use a higher level of subdivision (or subdivide again after inflating in Kangaroo, to speed things up).
Also, using a cleaner starting mesh will give better results. When you union Breps and mesh the result, the meshing will be messy and asymmetric, which will affect the result of the subdivision and inflation. Building a mesh from scratch allows more control over this. This thread might help:
http://www.grasshopper3d.com/forum/topics/how-to-create-nodesbone
Alternatively - use T-Splines - it's made for exactly this sort of thing.
Thank you very much!!!
This is perfect! Also many thanks for the new Kangaroo release!
Christoph
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by