Grasshopper

algorithmic modeling for Rhino

What is the most elegant (efficient, simple, clean) way to define a logarithmic spiral in xyz?  Attached is a gh I got from modelab intro tutorial #7: "spiraling".  Am new to grasshopper but not to 3D modeling-have been using Autocad for years. Have taken 20+ GH tutorials and am attempting to learn how to think parametrically.  I ask this question because this geometry is essential to everything I am doing now.  Any input or direction is greatly appreciated.  Old dog, new tricks.  Thanks,  David

Views: 13171

Attachments:

Replies to This Discussion

There are plenty of ways to do it ... But sure it amuses you :)

Attachments:

Daniel,  There are always plenty of ways to accomplish any given endeavor.  In my experience, one is amused, bemused and enthused only by the beautiful way.  Any practical advice for a newbie?  That definition seemed clunky.  Not commensurate with the elegance of the geometry.  David

My advice is to seek elegance in yourself first, later in the geometry.

+1

Daniel,  Sorry, I did not open your attachment because it had the same file name as the one I attached. I was referring to the original file as clunky, not your exquisite design. I am now attempting to understand the logic of its structure. The learning curve here is daunting but exhilarating as well.  Where do I learn about remapping?  We share a path as seekers of beauty-you are clearly much further along this binary-digital road than I.  Perdoname.  David

Hi David

Speaking about elegance > here's a def that deals with the ultimate challenge: the elegance of ... er ... hmm ... a recipe.

It contains a lot of 3d curves (and a bunch of "chaotic" parameters) as well ... but that's not the big deal.

He, he

best, Lord of Darkness

Attachments:

Thanks Peter:
 .....Its not always easy to slip into your scripts, but slowly the shoe is starting to fit ...sometimes! ...sometimes more Gin is required! :)

Ok, it was a misunderstanding, excuse me you too. RempapNumbers only makes a rule of 3, for example, if 0.7 is in the range of 0-1, and we want to be in the range of 0-10, the result will be 7. I use this component because graph mapper works (by default) in a range of 0-1, then with remapNumbers change values using the minimum and maximum of them.

So, if I want to locate points along a curve in a Fibonacci sequence, I can remap the output of DivdeCurve into unequal segments? Not finding training on ReMap.

You could use its mathematical, parametric equation:

WolframAlpha: Logarithmic Spiral

Play around with the sliders to scale it.

Attachments:

And now lofting the 2 spirals between Daniel GA & Daniel KA :)

Thank you, Daniel.  This is precisely what I had in mind.  David

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