A request for feedback from a grasshopper novice. I am trying to achieve a pattern which matches the attached pic.
Using my limited gh skills I can create the radial lines and divide the curve into equal amounts.
My next challenge is to divide the radials into increasing increments, the further they move out from the centre.
After that I would need to create circles on the radials whose diameters would follow the radials, but that’s the following challenge!
@seghierkhaled and @Joseph_Oster proposed you recursion using Anemone.Joseph uses geometric calculation (less Math ) and Khaled some of the Math I present without the beta coefficient.
For me it was math and recursion using code.
Use what you understand, but I insist you must try to deconstruct the problem to be able to “speak” to the machine (Grasshopper here).
Here my last version with a beta that is variable.
It’s extremely useful to get a look at your version and get a sense of the process used to construct the pattern based on your first diagram of the shapes.
I was looking at a solution from a different direction; subdividing a line on a radial and then creating ellipses using alternating points on those lines, but your last message shows the direction that would have taken - still an interesting outcome, but not exactly the result I was after!
When you want something you have to describe well what you want. The image with the floor was quite clear but your Grasshopper script didn’t have curves so your intentions where not enough clear. You must internalize curves, add some drawings … By the way the question was interesting.
As I understand what you want, the main job you’ll have is to work on datatree of points in order to take
Point(i) on Branch(j)
Point(i+1) on Branch(j+1)
Point(i) on Branch(j+2)
DataTree are not easy to handle but as you understood there are some things useful on my last script.