Rhino - Patterning Based on Point Distance with Grasshopper

Tags: , , ,
Add content to your widget section through the widget control panel.

Get the Flash Player to see this player.

Software : Rhino 3d and Grasshopper (Explicit History)
Level : Intermediate
Description : In this Rhino video tutorial we cover how to make scaling circular patterns based on the distance between points. This is similar to a tutorial I built in 3ds Max with wire parameters.

Please have a look in the forum for more Grasshopper files and images.

Topics Covered
-New Grasshopper UI
-Series component explained
-Creating point grids
-Using the distance component
-Driving geometry with parameters
-Using the mathematic operation components

Link to Forum post with source files

Share this Post on:
  • email
  • Twitter
  • del.icio.us
  • Facebook
  • Digg
  • Google Bookmarks
  • Mixx
  • Reddit
  • StumbleUpon
  • Tumblr
  • LinkedIn

24 Comments »

  1. dillon
    June 16, 2008 @ 4:28 pm

    Thank you for showing the use of series and divide by range. Here’s a video showing what appears to be two or more kinds of series - one controlling the size of aperture in relationship with something (not sure what from the video), and the other controlling the height of individual component. It seems like the relationships set for aperture size operates independently from the relationships set for height of component.

    http://youtube.com/watch?v=KtfZqz2r0Vg

    Now is time to upgrade to grasshopper and try an exercise involving multiple series :)

  2. David fano
    June 16, 2008 @ 8:19 pm

    Thanks. Looks pretty cool. I’ll be building some more complex models soon. Still building up the basics though.

    Dave

  3. _aLinG_
    June 18, 2008 @ 1:53 am

    Hey Dave, I have develop a little mre complex GH profile that makes the same but avoid the circles intersection. I make that with some boolean filters.

    If you are interested in that profile write to me and I will email it to you ;)

    Best Regards.
    Ángel Linares García.
    angellinaresgarcia@gmail.com

  4. Thrilla_in_Manila
    June 23, 2008 @ 12:30 pm

    David, Thank you so much for the video. very helpfull.

    two questions,

    can Grasshopper perform like the Paracloud plug in? and produce the same type of geometry?

    is it possible to link the data to be controlled by excel or some other type of spread sheet?

    Thanks!

  5. jaosn
    July 2, 2008 @ 10:08 am

    hi David, thanks for sharing all of this, i followed your tutorial and was not able to select the coltrol point and move around it. what went wrong? thanks.

  6. Raphael Arlot
    July 3, 2008 @ 7:42 am

    Hi David,
    I’ve got the same problem as jaosn, the b output of the distance controler does not follow the point when i move it around,
    Thanls
    Regards

  7. David fano
    July 3, 2008 @ 8:15 am

    Post you definition file on the forum. i’ll take a look at it

  8. Rhino Grasshopper - Patterning with 2 Attractor Points | Design ReForm
    July 8, 2008 @ 9:52 pm

    [...] : In this Rhino / Grasshopper video tutorial we expand on a previous video from the site, Rhino - Patterning Based on Point Distance with Grasshopper. The idea is to use 2 points rather than one.  The logic is borrowed from Andy Payne on a 3ds Max [...]

  9. Sunfun
    September 22, 2008 @ 6:26 pm

    Hi David.
    Can you deform 3D shpes or lines useing these attractors with grasshopper. Apparently you can do it in maya. This looks straight forward

    Thanks

  10. David fano
    September 23, 2008 @ 4:54 pm

    i would think so. Can you be a bit more specific

  11. Sunfun
    September 23, 2008 @ 5:36 pm

    Hi David

    Well. I’m trying to find a technique, for a form finding exercise - for my project (building) using information which I gathered from the site.
    This is a simple form finding exercise. So I was thinking - If I use these attractors as a dynamical system or a force to push and pull surfaces of 3D primitive objects like simple box, sphere or spline. Similar thing was used by Ali Rahim and Greg Lynn but I guss the use Maya.

  12. Jonny
    December 1, 2008 @ 10:20 am

    Hi David,
    Thanks for your tutorials, all very useful indeed. With this point-distance logic, would it be possible to do the same but as a distance between the point and a line? And furthermore, to have two distances, one as the line, or many lines, and another a central point.
    ie. there are several lines intersecting the grid, and a central point, and the circle radii are at maximum the furthest from the lines AND the point.
    I’ve been trying, but to no avail. (am a beginner, been playing for nearly a week..!)
    Thanks

  13. ffg
    December 4, 2008 @ 4:59 am

    where can i get a copy of paracloud??

    veeery cool blog, by the way
    thx

  14. ron
    January 8, 2009 @ 9:23 am

    hi david, instead of the size of the radius changing in relation to the position of the point, would it be possible so that the distance between the circles change instead?

  15. Peter
    February 24, 2009 @ 1:49 pm

    Hey David, is it possible to use your own shape drawn in rhino instead of a predifined circle, square, etc.

  16. victor
    May 16, 2009 @ 2:11 am

    Hi David, I have a problem with the grasshopper points. It seems that the points I create in grasshopper are actually created but, they are not displayed, although the preview option of the point box is checked. do you know what could be the origin of that problem?

  17. orange
    June 29, 2009 @ 11:38 pm

    I have the same problem that points are not displayed. Anyone knows the cause of this issue? Thanks for your help!

  18. Oleg
    August 13, 2009 @ 8:00 am

    Thank you so much!

  19. STU
    September 4, 2009 @ 2:34 pm

    great tutorial. i also have the same question as peter about using ur own shape drawn in rhino. also tried to use rectangles, but wasn’t able to figure out how to swap it w/ the circle.

  20. ballyhoo
    October 10, 2009 @ 12:31 pm

    is there a way to add control points to adjust patterning in multiple ways?

  21. ynot
    October 18, 2009 @ 12:37 am

    question? can we use surface or line as reactor(s)?

  22. Reb
    November 30, 2009 @ 12:36 am

    Thanks! You just really helped me with my assignment!

  23. ZOSTER
    December 4, 2009 @ 7:01 am

    thanks!
    boy, this is so much easier then code scripting!

  24. David
    January 24, 2010 @ 1:59 pm

    thanks!

RSS feed for comments on this post. TrackBack URL

Leave a comment :)

Recent Comments

What I'm Doing...