Grasshopper

algorithmic modeling for Rhino

hi all,

i'm trying to find the intersection-points between 7 circles.
unfortunately grasshopper generate some points
that i don't need.
does anyone know how can i manage this problem?
thank You for any ideas on this topic.
greets

Views: 1932

Attachments:

Replies to This Discussion

mh, i do not have rhino on this computer...so I am just guessing :-)

 

1.even circles have a start- and end- point you do no have this included to your ghx?

2.use physical and not mathimatical intersection

 

hope this helps

 

Johannes

dear dedackezucht,

 

because of the regularity of the "unwanted" points,

i thought also about start and end points of the curves.

i will try to fix it with the mathematical possibility.

hope it will be solved.

 

rassul

Hi, I'm not sure why you get the extra points, but I tried to rebuild it and this seems to work:

Attachments:
I just realized my definition only checks for the intersection between neighboring circles among the outer circles...

thank you for the reply. i just test your definition.

the movment of the Point/circle is similar like the concept of critchlow...

i don't know, but i have a small problem with your def.

the problem in your definition is that by the rotation of the second circle

above 360° through the 0 axis, you multiply the second circle.

i think, therefore grasshopper produce one unneeded point.

 

the second problem is that this definition can't create

more intersection points for the other conditions.

i try to tweak the components,

maybe i can find a solution. perhaps you have an idea?

 

thanks.

 

Setup a tree structure, reparameterize the circles, sort the intersection parameters, and cull the first and last points of the synchronously sorted tree paths.

Note: This only works when you are intersecting circles, otherwise you would have to test for the 0 and 1 parameters and cull only the points corresponding to those parameters if they are present.  The 0 and 1 parameters of a normalized curve will always correspond to the curve start and end points.

dear taz,

 

thanks for your reply. your definition is correct,

if the previously created curves are generated in the right way.

so when i test it with the definition of marten,

i get not the voilitional points.

 

thanks

hi,

 

i have a better result now, except the outer intersection of the curves.

i get there 2 x Points by each intersection ???

 

use kangaroo to cull duplicate points.

dear taz,

 

thanks for the advice with kangarro!

by the way, how is it possible to sort the list of points (from this definition)

in sublists, depended to the center point. so that it should be possible

to switch to different lists, and create lines between center point

and the choosen list of points.

 

thanks

 

 

Attachments:

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