I’m looking to distribute a type of panel non-linearly across a surface. I would also like to inject an element of randomness to the distribution. To start with I would like to achieve a similar result to my attaced sketch.
If someone could point me in the direction of how to achieve this I would be super grateful.
I have some ideas how it be might be solved in theory ( a quarter of a sine wave with some ramdonness maybe?). Would it be possible to apply a distribution curve to the panel distriution that you could alter in dynamo to test out some different distribution patterns?
Here’s where I’m at at the moment. I made an adaptive mass family for the panels (two types; one wood, one metal) and applied them to a divided surface. Using the dynamo graph I am able to randomise the panels, like so.
On thing I would like to try to do now is, when I arrive at a pattern that I like, that I could shift that pattern up or down. I know that I can shift lists (using List.shiftindices) but my question now is;
in dynamo, what is the best way to select all my panels so that they are listed in the order that they appear on the screen (so that I can then shift them by 1 index)?
I was trying it out by using the “select model element” node, but the oder the elements were listed is unreliable. Any help appreciated. Thanks