Grasshopper

algorithmic modeling for Rhino

Origami_simplified.gh

This example shows the use of the new user object for origami simulation.

As input you provide a flat mesh of the folding pattern, curves to assign as either mountain or valley folds, target angles, and folding amount, with 0 being flat and 1 being completely folded.

Views: 65059

Replies to This Discussion

it dose not work. is there another solution 

Hi Daniel, I still cannot find the time control in kangaroo. when I click the kangaroo component it says: enter a search keyword ... could you please show me how to run it ? thanks

i have surface and i want to put this origami on it and also my surface have curve and how can i do that

the attachment is my surface

if someone know tell me how can i do that 

thx very very much

Attachments:

Hey Daniel

Another cool example. Though occasionally when i re-open the files the 'origami' cluster fails, due to internalised values reading as null. Its the same thing as the fabric example: http://www.grasshopper3d.com/group/kangaroo/forum/topics/new-exampl...

For me it was the 'addition' that feeds into the 'hinge' strength input. it doesn't particularly bother me, but thought you should know incase others are reporting it not working.

What if I want to assign different target angles to different mountain folds? Thank you very much for your work Daniel.

Hi Daniel ,

I opened your attached file , Kangroo gives one error :

i1. An invalid node type was connected to the dynamics input, check item 320

thank you 

Hi, I'm new to this. Could someone tell me how to create the mesh of the flat folding pattern? I imported a pattern as dxf file in Rhino. Not sure how to create single mesh from a group of curves. Thank you very much for your help in advance!! 

I just figured it out: use meshPatch and select all the points and curves

Now I have anther question, how do you determine the angles of the mountain and valley folds? Aren't the angles going to change depending on how much it is folded?

how do you determine the angles of the mountain and valley folds? Aren't the angles going to change depending on how much it is folded?

Very good question, this is true.

The "folding" slider controls what proportion of the given angles to fold to.

However the angles are only target angles, in general it is difficult to know exactly what angle each fold will reach in advance, and it would often not possible for the creases to all reach their given target angle without the paper stretching.

The stiffness of the springs along the crease lines resists this stretching, and thus limits the folding angles (and you can actually go inside this cluster if you want to adjust these parameters).

Would love to have different sets of valley/mountain parameters with individual angles for some more complex origami on 1 surface. This together with being able to define angles of some sets to get as close as possible to a certain corner (degrees). Is this possible?

Hi Otto,

Yes, I think think this should be possible to add. If you don't mind digging inside the ghuser object you could do this already, but I'll try and make an updated component to simplify the process.

(file below is unrelated - I actually wanted to upload it here, but Ning doesn't allow files in photo comments!)

Attachments:

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