algorithmic modeling for Rhino
Hi everyone!
I am starting developing a personal project wich explore curve crease.
Online i found some example at http://www.curvedfolding.com/profiles/blogs/grasshopper-kangaroo-fo...
where they used a simplify code from the kingkong plugin to create curved crease.
What i am trying to do is ricreate something like that but using two different geometry with two different curved.(One fisical model explain better what i am trying to achive in the img. Planar and Curved).
What i try until now is try to use a different approach.
1)Start with the two surface, transform it in mesh and use the component spring from mesh to activate the internal force.
2)divide the edge with the 2 different curvature that i want to join and connect the points trough lines that they will be the springs.
3) Connect everything to the kangaroo component
The problem is that the geometry does not react the way i want.
Hope to catch your interest, i will be very happy to have some help on this problem.
Thankyou very much
Tags:
Hmm ..
Let's reload the Matrix:
1. Since these "segments" pictured appear as "surfaces" (i.e. not trimmed stuff) how about some wonder/mysterious capability that could allow you to modify on-the-fly the curve control points (on a per item basis), make (at will) some nurbs (sweep 2 , network etc), modify on-the-fly the nurbs control points (on a per item basis)... and store (at will) all these as a x variant? I.e. making collections of possible solutions "stored" in some parameter (or several) as persistent data (kinda like internalizing a tree that contains per branch a given variant of that thing of yours).
2. If 1 rings any bell ... its rather easily doable but only via code.
Thankyou for your reply, but I'm sorry i didn't really understand what you trying to say.
Your process seems to manual, even via coding, rather then trying to simulate the behaviour with kangaroo.
but thankyou anyway
Do you have any solution using kangaroo?
Manual is the way to go when attempting to sculpt/"shape" an artistic like form (or many). Kinda like doing this with Modo 801 (and enabling the "trace" steps capability).
BTW: if a form is due to a "simulation" or not who could distinguish the difference? BTW: if a form is serving as an envelope of some building (kinda like the Bilbao Guggenheim thingy) then ... lot's of other factors (let's call them "goals" in the K2 way) should constrain the solution.
Anyway I'll post soon a K2 based approach (and maybe the other way, maybe not).
Well ... I have good, ugly and ugly news.
Good: I have a (rather strong) feeling that you've misinterpreted what I was suggesting. These are good news because after reviewing some related stuff of mine ... I've discovered that most are classified as internal ... meaning that I should re-make some for this case ... meaning: yikes.
Ugly: this IS not the way to approach this problem: what are you going to do when the surfaces are not co-planar? What is the condition of "stitching" them? (the common edge, that is).
Ugly: The def attached is WIP in the sense that a lot more checks are required in order to locate the neighbor edges automatically. Additionally it doesn't work with collections (pairs of surfaces - that's the V2 (near ready) does).
I hear you: why the C# at the start and the other inactive ones? Because of the V3 (almost ready) my friend, he he.
Moral: a pile of worms, what else?
Hi Luigi,
You can see your problem on the first image. The issue is that you haven't used the actual mesh vertices to create the stitching lines. Should be like on the image #2.
Ten there's another issue when you turn on the simulation, see #3. To prevent that you need to add some additional constraints to the mesh to keep its edge angles the same. A good idea would be to triangulate the faces of the mesh and add angle forces between all edges.
Good luck!
Hey everyone i achive to connect the two panel using Peter script, but trying to semplify a little
(img.#1).
The good news is that it bends, the bad is that the shape doesn't react exactly how i did in the phisical model, it deform on the side, that's because i think the spring applyed to all the mesh make it react almost like a fabric.
(Img. #2)
If some one have idea how to develop more, is welcome!
Passion is the virtue of any Engineer worth his onions, he he
Get the V2A and have faith: V3 does a lot of things more: in fact does ALL the things.
Notes on V2A (the grey group is your target, the others are ... other WIP/help things, he he):
1. The main problem is to "match" U to U automatically because the scope is (obviously) to work with pairs of surfaces sampled into DataTrees. V2A does this with a clumsy way.
2. The other problem related with 1 is to find the prox edges (on first sight "simple"). V2A also does this with a clumsy way (see case 3).
3. Manual control is available if you set autoTranspose = false. WATCH what the various panels have to say.
4. The "bend" is achieved via "gravity" (watch the related panel): just another option.
5. V3 may switch to K2 AND C# entirely meaning no components at all ... even the K2 related ones: these are the bad news, he he.
Note: Load R file first (nothing related with test cases is internalized).
Note: This IS NOT the way to do thing like these ... but anyway.
May the Force (the dark option) be with you
BTW: by combining the (a bit chaotic, he he) options available you can get a variety of results (Big Brother doesn't allow you to take too much liberties mind):
Of course in cases where the anchor pts differ from the mesh pts (sliders in yellow group) ... well there's another constrain missing: the peripheral tension (like what we do in tensile membranes in real-life).
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