algorithmic modeling for Rhino
Added by Ivan Kiryakov 5 Comments 2 Likes
Posted on September 30, 2009 at 3:35pm — 1 Comment
Posted on September 23, 2009 at 8:23am — 5 Comments
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
© 2024 Created by Scott Davidson. Powered by
Comment Wall (10 comments)
You need to be a member of Grasshopper to add comments!
Hey Ivan
I sent you a friend request, please accept my invitation I need as I need your help my on personal research.
Best Regards
The work I did was not from using GH. Everything was done in Fortran on a 486 pc that had 256 MB of RAM way back when. I looked at linking packages together to pre/post-process data for the geometry of form-found surfaces. The novel part was linking with a program called Formian. Formian was a command line/script driven program that was able to generate complex forms and geometrical information. Similar to GC and Catia in that generative components were defined, and then instantiated on to any geometry.
I'm hoping to try and replicate some of the surfaces in GH at some point. The algorithm I used was Dynamic Relaxation with Kinetric Damping. The great thing about DR and kinetic damping is that it is able to find numerical solutions where ordinary solvers would fail where the displacements, change in geometry during relaxation, are simply too high. This applies to traditional numerical solvers which use a "Stiffness matrix" approach. You can see from the images in my gallery that the surfaces are as far away as possible from a minimal surface, even so, DR is rigorous enough to find the form of these minimal surfaces as they deform massively. There are already a lot of minimal surface solvers out there in Rhino/GH which I am sure can do as good a job. It would be cool if someone could do a verification test on some of the surfaces produced to check the accuracy. Simple verifications would be a catenoid - increasing the height should cause the soap film (minimal surface) to become unstable and break at a mathematically known height. Another example is to use the box example - see my gallery. The location of the midpoint of the minimal surface should be exactly at mid height and the radii of curvature in the opposing directions should be exactly equal to one another. The only other way to prove a minimal surface exists is to do soap film tests. If you are interested at looking at benchmarks let me know and I can send you soem more info.
I would really appreciate your time,..
Thanks a lot,...