Grasshopper

algorithmic modeling for Rhino

There appears to be an upper limit (radius) to dividing a circle by number.

I'm looking at simply generating a circle of radius 122000mm with 72 divisions.

I've foud that:

(circle; R=4082) + (divide curve; N=72) = OK

(circle; R=4083) + (divide curve; N=72) = not OK, all 72 points appear at t=0)

 

ghx file and screen shots attached.

David

Views: 874

Attachments:

Replies to This Discussion

Hi David,

 

I hope you're well.

Strange, I can change the slider to 4083 and it works ok here.  But I've seen this before so I can offer a possible work around (but not a solution).  Translating the circle from origin, dividing, and translating the points back worked for me in the past.  If I recall correctly, this seemed to be an issue in rhino common as I tried scripting the steps and it was the same problem.

Hope it might help you in the short term, I'm sure David R can advise.

Cheers,

 

Jon

 

Hi Jon,

I'm good, hope your well. Thanks for the note, couldn't quite follow your steps.

I ended up doing the following:

Line SDL (L=122000) / Rotate (rad(A) = range 0-355, of N=71) / end points / intcrv (D=3).

Attached.

Its a curve not a circle, but it gives me the points and csetout I need.

David

 

 

Attachments:

Hi David,

 

Try the attached, this was how I got around the situation when I encountered it (can't remember if I reported it).

 

Hope it helps,

 

Jon

Attachments:

Thanks, it still ended up dropping the points around the circle even with this setup.

Lets see if David can reply, - once he's back from deserved holidays.!

I'm back. I'll be looking into this soon.

 

--

David Rutten

david@mcneel.com

Poprad, Slovakia

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