Grasshopper

algorithmic modeling for Rhino

Hi, I am trying to get circle along an isocurve to scale from small to large and then at the midpoint scale back to the original circumference. Right now I can achieve small to large and the reverse, but I cannot combine the scripts accurately. Also the negative script is not evenly spaced for some reason. My end goal is to attach multiple isocurves at once to the script and then control the size of the pattern on each curve. 

Thanks you

Views: 715

Attachments:

Replies to This Discussion

Hope this will help you. I did it with cone and worked on only u grid. With this definition, you have to recreate perpendiculars again for v grid.

Attachments:

Hi Sumeet, 

This is an interesting script you have created. I think I can use your logic for more of a wrapped surface. I am attempting to perforate a surface with variable circle in my case. Thank you again. 

Here is a more refined definition that is much closer. 

Attachments:

Hi Erick

I found your logic very interesting.

As you say "scale from small to large and then at the midpoint scale back to the original circumference."

Does it means  3 2 1 where 2 is your midpoint.

If yes then it is a linear line. Just selecting Graph mapper to linear instead of parabolic, will solve it.

If this is not your  concern. I would really love to understand the problem.

Hi sumeet,

Yes that does allow a more efficient solution than the parabola. Thank you. My main problem now, is data tree related. I I have the scaled circles occurring in vertical direction and not along the isocurves. I suppose I can attempt isocurve at a time but still it is not occurring along the horizontal. Thank you

Hey Erik

I am bit struggling with the understanding of problem. Previously circles were meant for surface perforation. Now you want their normals aligned to iso curve. Are you trying for rail !!

Here I put your circle's normal along curve. 

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service