Hi guys,
im trying to reach the referance image the samllest values in the curve road , and the other 2 values need to be mixed as pattern like the referance.
any idea ?
circles 1.gh (26.7 KB)
Hi guys,
im trying to reach the referance image the samllest values in the curve road , and the other 2 values need to be mixed as pattern like the referance.
any idea ?
I think the initial circle pattern on which the attractor curve acts is something like this:
Nice. But too many nested clusters. And instead of Scale I would have adjusted circle radii.
i tried to your method it works but its too heavy calculation takes too much time
yeah this is what iâm trying to achieve but as joseph mentioned it shouldnât be scale it at the path otherwise will be many unique circles im trying to achieve specific number of diameters 3 max
It isnât clear in your first post that you want to use only 3 diameters? Two are used in the pattern without the attractor so you want to add only one more,?
Yea thatâs why i attached my file when posted it , I want to reach specific values of diameters even in the curve road not important if only 3 diameters but Iâm assuming it
For Example if I have diameters of 3, 6, 10
The smallest value (3)could be everywhere
The middle value (6) some of them in the curve attractor road, but the most of them could be outside of the curve
And for the biggest value always will be outside the curve road
Just like the image ref
Perhaps I didnât get that from your code because:
it uses a plugin I donât have
it is excessively complex
your geometry is far from the origin
I donât know what you refer to⌠I gave you an example on how to build the pattern and nothing more
here is an attractor curve on such a heavy pattern calculation that takes too much time, it looks pretty responsive to me
However⌠You are using a range of circle diameters (radii) rather than a list of three values. Also, I donât think @Ahmed_Alnaseri is using a triangular grid; it is a rectangular grid from SDivide, more like what @Quan_Li did.
In that case.
Replace by Domains.gh (37.0 KB)
Since my English is so bad, I am really struggling to give the cluster a name.
I always have comprehension issues when text describes a different thing than the reference images
P.S. Simplified the purple group:
P.P.S. Same code updated for clarity:
This is interesting? The list of radii is expanded to 5 (or any arbitrary length) to give a gradient effect.
thank you inno this is really interesting pattern ! i can use it other cases
thanks joseph this is what i was looking for
In the process of expanding the list of radii beyond three I created an off-by-one condition that I wonât try to replicate now. The effect was that points nearest the attractor curve had the largest radius instead of the smallest. So at one point I inverted the âWâ (Wrap) input to List Item (lower right on the canvas) which âfixedâ the problem by returning <Null>
instead of a radius value for those points. That resulted in no circles near the curve instead of the smallest radius, which looked great! Eventually I fixed the off-by-one condition so didnât need to disable âWâ but it looked fine and is something you might want to do intentionally.
Binning.gh (58.9 KB)
After asking google AI, I finally found the right name: Binning.
It can turn smooth gradient data to âstepâ data and assign new value to each step.
thank you joseph really appreciate your codes