Well, i suggest you to start, by studying how to get this behavior.
From my observation you have 6 ways you can move from each cell, so when your point reaches an intersection, you change direction to the next one…
As tonfilm suggested would even do better, you will select next point on tick.
To get randomness you can do some sort of fitting algorithm or grab your direction angle add random to it, make normalized vector, make from possible directions vectors and get closest possible direction or even do that on angles …
Ok thanks :) Is there a help patch on how to “sample lerp - sample” - ive looked into sample node of bezierspline and the skia svg path sample patches but they seem pretty complex. Not sure how this update loop should look in vl. ( the goal would be to have some spread of particles being added )
so ofcourse my vl patch once again looks like vvvv :) not sure how i would compare distance / select slice of my gridspread and pass on that index in vl
Since vvvv gamma 2019.2 you can use a data type as property in itself. so you could create a big data structure with all hex points and each point stores it’s neighbours, this saves the information once and you don’t have to re-calculate it in every step.