I’m trying to do a series of circles on a line, with a growing Radius (controlled by an attractor) but keeping the spacing between circles the same. ATM I have an approximation that almost works however I would like to really have all the spaces the same value and Ideally to controll it with a slider. I just don’t know quite how yet - Any help will be highly appreciated!
Here’s my definition ATM
circles increasing diameter even spacing.gh
This could be a way by using anemone loop.
circles increasing diameter even spacing_re.gh
Wow, yes that’s it. Never used anemone before will have to study this a bit to get it.
I can see you’re controlling the R with the domain/graph mapper but is there any way we could have a point attractor?
Thank you though @HS_Kim! you always seem to have an answer
Here is a method using native GH components.
have a look!
See the code below
ATTRACTOR_EQUAL_CURVE_DIVISION_patternseeing.gh (20.3 KB)
Sounds good but no internalized geometry? And requires R6 or screen shot to fix for R5:
Very cool @patternseeing - that’s very close. I still would like to control the spacing distance somehow - I’ll study your definition.
For R5, I still need a readable screen shot of the GH canvas to know where to replace missing R6 components Subtraction and Multiplication?
things get a bit funky if I try to work it with several lines, any idea why?
just update the definition as follows
have a look!
ATTRACTOR_EQUAL_CURVE_DIVISION_patternseeing.gh (25.6 KB)
Very nice! - I’ve just added a domain in order to control the Circles size & curve attractor - everything works fine!
ATTRACTOR_EQUAL_CURVE_DIVISION_patternseeing(1)_RE.gh (26.2 KB)
Hi @mireia and @patternseeing,
Im so glad I found this post. I need to accomplish a similar goal, but having little to no GH knowledge is impeding on my ability to edit what you have created for my purposes.
Would it be possible to use spheres instead of circles in this instance? If yes, is this definition able to be used on a curve that is positioned in space rather than being flat?
I have been using this version of the definition for my purposes:
You can use Dash pattern with Pattern = R1+x+R2+x+R3+x+…+Rn = (R1+R2…Rn)+[x*(n-1)]
circle.gh (14.0 KB)
Hi @EltonMackerel, sorry for my late response, I have been away on holidays.
I can’t see why you wouldn’t be able to use it on a 3d curve (it will affect your attractor but see how that works). In terms of spheres intead of circles, you just need a ‘Base’ (a plane) and a R. If you just swap the circle component with a ‘sphere one’ you should be fine I think.
ah that’s great! - will have a look.
Amazing! This works perfectly thank you for the help.